皆さん、私は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
で実行しましたが、同じエラーが発生します。何をすべきかわからない。
Herokuは、アプリの作成時にアプリにランダムな名前を付けます。実行heroku apps
ターミナルからアプリの名前を取得してから、heroku run rake db:migrate --app your_app_name
。
アプリの名前がロボットであると仮定します。ターミナルでは、heroku run rake db:migrate --app=robot