heroku运行rake db:migrate failed:找不到命令

时间:2012-10-31 12:01:28

标签: ruby-on-rails heroku

我是heroku的新手。当我执行我的CS169.1x homework2(部署应用程序)时,我遇到了使用以下命令填充数据库的问题:heroku run rake db:migrate。这是终端转储:

saasbook@saasbook:~/Documents/hw2_rottenpotatoes$ git pull heroku master
From heroku.com:afternoon-cove-7289
 * branch            master     -> FETCH_HEAD
Already up-to-date.
saasbook@saasbook:~/Documents/hw2_rottenpotatoes$ git push heroku master
Everything up-to-date
saasbook@saasbook:~/Documents/hw2_rottenpotatoes$ heroku run rake db:migrate
heroku run rake db:migrate: command not found
saasbook@saasbook:~/Documents/hw2_rottenpotatoes$ 

可能有什么问题?如果heroku上有错误转储要检查?

2 个答案:

答案 0 :(得分:-1)

你安装了heroku gem吗?如果你在gemfile中有heroku,你可能需要做

bundle exec heroku run...

答案 1 :(得分:-1)

只是为了确保你安装了heroku,运行时会发生什么:

$heroku help