ruby-on-rails-3 - "bundle exec rails server"相对于简单的 "rails server"的优势?

标签 ruby-on-rails-3

我买了Crafting Rails Applications这个周末,注意到作者使用了

bundle exec rails server

启动开发服务器。与简单的“rails 服务器”相比,使用此命令有什么优势?仅仅是为了控制 gem 依赖关系吗?

最佳答案

bundle exec 在您已安装的 bundle 的上下文中运行服务器... rails srails server 的作用几乎相同。

但是,如果您使用 rvm 或其他东西,您可能会拥有一些带有特殊版本的 gem 的特殊 bundle 。

关于ruby-on-rails-3 - "bundle exec rails server"相对于简单的 "rails server"的优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11066993/

相关文章:

ruby-on-rails - 在 Rails 3 中将 UTC 转换为本地时间

ruby-on-rails - Ruby/Juggernaut错误-Errno::ECONNREFUSED(连接被拒绝…)

ruby - 将 ruby​​ 代码添加到仅在 rails 开发环境中执行的脚本/rails

ruby-on-rails - 无法在Rails 3中跳过验证?

ruby-on-rails - 为移动和桌面客户端提供服务的 Rails 3.1+ 方式

database - 关于 Youtube 观看次数

ruby-on-rails - 如何在 Rails 中将数组对象转换为散列

ruby-on-rails - 使用 Postgres 函数作为 ActiveRecord 模型

ruby-on-rails-3 - 在 Rails 3 中重命名名为 helper 的自定义成员路由

ruby - 导轨 3 : Loop shows more records than there should be