rake中止!無法加載Rails.application.database_configuration
:無法轉換零散列rake中止!無法將nil轉換爲哈希
我想在openshift上的rails上部署ruby,然後我嘗試運行rake db:migrate。然後我面對這個問題。
我上openshift創建https://github.com/kohjx/TestYourCode.git該應用與在軌道上紅寶石+ MySQL 5.1中
然後我配置配置/ database.yml中
default: &default
#adapter: sqlite3
adapter: mysql2
pool: 5
timeout: 5000
database: "<%=ENV['OPENSHIFT_APP_NAME']%>"
username: "<%=ENV['OPENSHIFT_MYSQL_DB_USERNAME']%>"
password: "<%=ENV['OPENSHIFT_MYSQL_DB_PASSWORD']%>"
host: <%=ENV['OPENSHIFT_MYSQL_DB_HOST']%>
port: <%=ENV['OPENSHIFT_MYSQL_DB_PORT']%>
development:
<<: *default
#database: db/development.sqlite3
test:
<<: *default
#database: db/test.sqlite3
database: testyourcode_test
production:
<<: *default
secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
#database: db/production.sqlite3
我設置的RAILS_ENV =發展,但我不能弄清楚如何解決。任何幫助將不勝感激!
當你遇到錯誤時,你正在運行什麼樣的rake任務? – MCBama
他說'rake db:migrate' – CWitty
xD完全錯過了。我的錯。 – MCBama