dmo*_*oly 6 ruby-on-rails heroku bundler ruby-on-rails-3 ruby-on-rails-3.1
我最近在Heroku上设置了一个Cedar(Rails 3.1)应用程序,并运行,例如,迁移,你会做
heroku run rake db:migrate
Run Code Online (Sandbox Code Playgroud)
我了解到在任何rake命令之前使用"bundle exec"是一个好习惯(正如Katz所说http://yehudakatz.com/).所以,我想也许以下实际上是更好的做法:
heroku run bundle exec rake db:migrate
Run Code Online (Sandbox Code Playgroud)
但是为了减少冗长,是否可以使用前一个命令,或者是bundle exec批判的那个?
在Heroku编译slug时,Gems被安装到你的Gemfile中指定的一个干净的slug中,所以不会有多余的宝石漂浮在这个地方 - 没有必要在Heroku上使用bundle exec - 否则我确定Heroku文档会告诉你这样做.
| 归档时间: |
|
| 查看次数: |
1831 次 |
| 最近记录: |