S3에 호스팅 된 파일을 사용하기 위해 aws-sdk를 설치했습니다. 이것에 대한 문서와 튜토리얼은 예쁜 베어 본이므로 나는 올바르게 설정했는지 확신 할 수 없습니다. 그들은 실제로 그들이 사용하도록 지시 한 명령/코드를 어디에 두어야 하는지를 말하지 않습니다.로컬에서 실행되도록 AWS-SDK를 구성하는 방법
gem install aws-sdk
는
myapp/config/aws.yml
을 만든 다음 코드를 추가 : 여기에 내가 무슨 짓을했는지의개발 (과 따옴표없이 시도) : access_key_id : 'someid' secret_access_key를 : 'somekey'
rails s
을 실행하려고하면 :/home/joe/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/psych/visitors/to_ruby.rb:196:in merge!': can't convert nil into Hash (TypeError)
는 더 스택 추적에서 내가 얻을 :
from /home/joe/.rvm/gems/[email protected]/gems/aws-sdk-1.10.0/lib/aws/rails.rb:108:in load_yaml_config
내가 어딘가에 계속 나쁜 설정을 가지고 그림. 누구든지이 문제가 발생 했습니까? 감사.
정말 그 원인이 확실하지 않습니다. 어쩌면 당신은 멈추고 당신의 가로장 서버를 시작하고 일하기 시작할 것입니까? –