Ruby on Rails:rails 和 bin/rails 之间的 4.2.0 差异

Ruby on Rails: 4.2.0 differences between rails and bin/rails

所以从Rails 4.1.x开始好像有个推荐的方法是在应用程序文件夹下使用rails。而不是传统的:

rails server

Rails官方推荐使用

bin/rails server

看起来 bin/rails 引用了 rails 和其他内容。与 rails 相比,使用 bin/rails 的额外好处是什么?

第二个问题是 - 我习惯于使用 rails 服务器、rails 控制台等,而不是 bin/rails 服务器、bin/rails 控制台。如果不使用 bin/rails,我会丢失任何东西吗(比如误加载一些库等)?

谢谢。

将以下行放入您的 bin/rails 文件中:puts "In the bin/rails file"

现在 运行 rails server。您可能会看到 rails 命令正在执行 bin/rails 文件。

我猜官方指南建议使用 bin/rails 有两个原因:

  1. 如果您的路径设置不正确,请避免使用 rails 的另一个实例。
  2. 速度 - bin/rails 似乎比 rails
  3. 快一点