![](/img/trans.png)
[英]Invalid configuration or no Rubies listed. Please fix 'config.yml' and rerun 'ruby dk.rb install'
[英]Location of db/config.yml on a ruby app using standalone-migrations
我正在使用使用standalone_migrations gem的命令行應用程序。 我有db/config.yml
文件,當我從根目錄運行應用程序時一切正常,但是當我從其他目錄運行應用程序時(例如,直接在/ bin目錄中運行腳本),gem無法找到數據庫/config.yml。
我查看了gem的源代碼,特別是在lib / configurator.rb文件中,但是找不到設置正確的.yml路徑的方法。
有什么幫助嗎? 謝謝。
StandaloneMigrations::Configurator
使用相對路徑,它在第23行上加載配置文件。
這是代碼中的錯誤。 一種解決方法是在執行腳本之前將工作目錄更改為根目錄。 您沒有提到/bin
下的腳本類型,但是例如,如果它是Bash腳本,則可以執行以下操作:
cd /project/directory && rake db:migrate ...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.