我买了Crafting Rails Applications这个周末,注意到作者使用了
bundle exec rails server
启动开发服务器。与简单的“rails 服务器”相比,使用此命令有什么优势?仅仅是为了控制 gem 依赖关系吗?
最佳答案
bundle exec
在您已安装的 bundle 的上下文中运行服务器...
rails s
或 rails server
的作用几乎相同。
但是,如果您使用 rvm 或其他东西,您可能会拥有一些带有特殊版本的 gem 的特殊 bundle 。
关于ruby-on-rails-3 - "bundle exec rails server"相对于简单的 "rails server"的优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11066993/