我目前做我的方式通過Ruby on Rails的在http://ruby.railstutorial.org/教程了,我試圖給demo_app數據庫遷移到Heroku的。heroku rake db:migrate rake aborted!無法打開數據庫
heroku rake db:migrate
rake aborted!
unable to open database file
我已閱讀上的其他計算器的帖子,有些人通過在Gemfile中進入
group :production, :staging do
gem "pg"
end
group :development, :test do
gem "sqlite3-ruby", "~> 1.3.0", :require => "sqlite3"
end
固定這一點。我也將它輸入到我的gemfile中,然後刪除我的舊gemfile.lock,並重新安裝我的捆綁軟件包和rake db:migrate命令。我仍然收到同樣的錯誤。
我明明全新的紅寶石,導軌和Heroku的,但據我所知,這個問題似乎是,我使用的SQLite本地和PostgreSQL生產(在Heroku)。我現在必須將這個postgresql安裝到我的機器上,然後重新遷移數據庫嗎?如果我不能使用heroku,我恐怕無法從教程中獲得更多的信息(或者本身就是ruby)。
你試過運行:'Heroku的耙分貝:遷移--trace',看看是否有任何更多的線索與問候的錯誤? – Pete 2011-04-11 23:26:52