“heroku运行rake db:migrate”问题

时间:2014-01-22 20:15:26

标签: ruby-on-rails heroku heroku-toolbelt

伙计们,我正在关注Ruby on Rails教程并在第2章中研究DemoApp。我的环境是:

Win 7
Ruby 1.9.3
Rails 4.0.2

我已经在本地部署了演示应用程序(在目录demo_app下),并在本地测试了它。我确实使用

将它推送到Heroku
c:\rails_projects\demo_app heroku create --stack cedar
c:\rails_projects\demo_app git push heroku master

将应用程序部署到heroku。

当我跑步时:heroku run rake db:migrate 我收到错误:

No app specified. Run this command from an app folder or specify which app to use with --app APP.

我用heroku run rake db:migrate --app demo_app运行了它 但得到同样的错误。 不知道该怎么做。

2 个答案:

答案 0 :(得分:21)

Heroku会在您创建应用时为您的应用提供随机名称。从终端运行heroku apps以获取应用的名称,然后heroku run rake db:migrate --app your_app_name

答案 1 :(得分:5)

假设您的应用名称是机器人。 在您的终端上,heroku run rake db:migrate --app=robot