在Ruby on Rails新项目中运行bundle install

Lea*_*cim 10 ruby-on-rails

我正在和Lynda.com学习Ruby on Rails.在其中一个早期视频中,教师使用该命令创建一个新项目

rails new simple_cms -d mysql
Run Code Online (Sandbox Code Playgroud)

在他运行之后,他得到了一些这样的输出,我也得到了,但在我的底部,我看到"运行捆绑安装".他没有......

这是我应该运行的命令吗?

   create  test/unit
      create  test/unit/.gitkeep
      create  test/performance/browsing_test.rb
      create  test/test_helper.rb
      create  tmp/cache
      create  tmp/cache/assets
      create  vendor/assets/stylesheets
      create  vendor/assets/stylesheets/.gitkeep
      create  vendor/plugins
      create  vendor/plugins/.gitkeep
         run  bundle install
Run Code Online (Sandbox Code Playgroud)

MrD*_*anA 33

首先需要安装捆绑宝石:

gem install bundler
Run Code Online (Sandbox Code Playgroud)

完成后,运行:

bundle
Run Code Online (Sandbox Code Playgroud)

要么:

bundle install
Run Code Online (Sandbox Code Playgroud)

(一样)


Ale*_*lex 7

Bundler是一个gem依赖管理器.它确保您使用的所有宝石(第三方代码块)都具有满足的依赖关系(他们依赖的其他宝石).

你应该运行bundle install,因为这将安装Rails需要的所有宝石.

您正在观看的视频可能与旧版本的Rails有关.当前版本(我的意思是版本3及更高版本)默认使用Bundler.Bundler支持不附带低于3的版本.

精彩的Ryan Bates在Bundler上有更多的东西,在Rails 3上有很多东西.