0
在cloud9 IDE上,我安裝了postgresql,因爲需要在Heroku上部署,所以我不知道,當我嘗試遷移我使用的簡單數據庫表時 bundle exec rake db:migrate,我得到一個rake中止,並且ActiveRecord :: NoDatabaseError:FATAL:role「ubuntu」不存在。rails db:遷移失敗rake中止ActiveRecord :: NoDatabaseError
是的,我沒有按照該文件,我誤以爲安裝postgresql。我在做Ruby on Rails教程書。它說要將gemfile更改爲gem'pg''0.17.1'gem'rails_12factor''0.0.2'所以我確實運行了bundle安裝,然後rails生成腳手架用戶名:string email:string這工作但遷移失敗。 –
你把這些寶石放在'group:production do'下面嗎?因爲直到你真正部署到heroku才需要這些。 – forthowin
你在db文件夾下有'development.sqlite3'文件嗎? – forthowin