我的應用程序是一個Ruby機架應用程序。當我的Heroku應用程序啓動時,它打破了,因爲Heroku上沒有這樣的文件'config/database.yml'
/app/config.ru:8:in'讀':沒有這樣的文件或目錄 - 配置/ database.yml的(錯誤:: ENOENT)
這是爲什麼發生?我理解的Heroku是爲了創建這個文件https://devcenter.heroku.com/articles/cedar-migration
數據庫憑據仍然會自動配置:在蛞蝓編譯時,該分析從環境DATABASE_URL一個配置/ database.yml的將被寫入到應用程序。
無奈在https://devcenter.heroku.com/articles/ruby的文檔沒有解釋有關database.yml
您是否期待/希望Heroku創建此文件?如果是這樣,你的應用中是否有'config'目錄(git中有文件提交)? – matt
謝謝亞光。承諾我自己的'config/database.yml',現在Heroku用它自己的時間替代它。奇怪的。如果我想讓我的'database.yml'保密,該怎麼辦? –