我正在部署一个适用于heroku的应用程序。我的heroku日志产生以下错误:
/usr/ruby1.9.2/lib/ruby/1.9.1/syck.rb:145:in `initialize':没有这样的文件或 目录 - /app/2c325e9f-adb9-420e-b7d8-a80f8aa4c4e6/home/config/facebook.yml
我的facebook.yml文件位于/ config目录中,格式如下:
development:
app_id
secret_key
test:
app_id
secret_key
production:
app_id
secret_key
答案 0 :(得分:2)
我的猜测是你忘了...
git add facebook.yml
git commit -m 'new file' .
之前
git push heroku master
答案 1 :(得分:1)
Althouh DigitalRoss回答作品可能并不总是最佳做法。
将yaml文件添加到存储库,您将敏感信息放入您的git帐户中 留下安全问题(例如,如果代码是在github中共享的话)。