为什么我必须在我创建的每个rails项目之后运行'bundle install'?

时间:2011-10-29 17:48:04

标签: ruby-on-rails

每当我创建一个新的rails项目时,我必须在最后运行bundle install。我知道并非所有人都需要这样做。

你知道我能避免这一步吗?确实需要一些时间才能完成......

感谢。

1 个答案:

答案 0 :(得分:3)

bundle install为您的应用程序准备一组固定的gem,其中包含所有依赖项和版本。它将结果存储在名为Gemfile.lock的文件中。

修改Gemfile.lock后,您 更新Gemfile,在这种情况下,您 后使用bundle install创建bundle install生成应用程序。

只有在您不使用Bundler时才需要运行{{1}},而只能使用Rails 2.3。