我最近在 Heroku 上设置了一个 Cedar (Rails 3.1) 应用程序,并且要运行例如迁移,您需要这样做
heroku run rake db:migrate
我了解到在任何 rake 命令之前使用“bundle exec”是一个很好的做法(正如 Katz 所说http://yehudakatz.com/ http://yehudakatz.com/)。所以,我认为也许以下实际上是更好的做法:
heroku run bundle exec rake db:migrate
但是为了减少冗长,可以使用前一个命令,还是使用bundle exec 的命令至关重要?
在 Heroku 上,当编译 slug 时,Gems 会按照 Gemfile 中的指定安装到一个干净的 slug 中,因此不会有无关的 Gem 漂浮在周围 - 无需在 Heroku 上使用 bundle exec - 否则我确信Heroku 文档会告诉你这样做。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)