每次在终端中运行heroku
命令时,我都厌倦了输入应用程序的名称:
heroku run rake db:migrate --app myapp
heroku run rake db:seed --app myapp
heroku run rake sth:else --app myapp
--app
是非常冗余和烦人的,我没想出在项目中全局配置一次的选项。
当heroku
知道它应该与哪个应用程序交谈时,它不需要--app
参数。当只有一个Git远程指向Heroku的存储库时会发生这种情况。
您似乎没有指向Heroku的任何遥控器。跑
heroku git:remote --app myapp
到add such a remote。完成后,您应该能够在该特定存储库中省略--app
命令的heroku
参数。
如果你喜欢自己这样做,你可以跑
git remote add heroku [email protected]:myapp.git
请注意,可以有多个Heroku遥控器,例如如果你有一个临时和生产应用程序。在这种情况下,您还必须提供--app
参数以指定应使用哪一个。