2010-06-10 59 views
9

使用Ruby on Rails,如果我做一個使用Ruby,「gem install」是否使用「--include-dependencies」...只是文檔有點過時?

gem help install 

它的一部分說:

-y, --include-dependencies  Unconditionally install the required 
           dependent gems 

[...] 

Defaults: 
    --both --version '>= 0' --rdoc --ri --no-force 
    --no-test --install-dir c:/ruby/lib/ruby/gems/1.8 

,但如果我做了

gem install --include-dependencies mysql 

一個行說:

INFO: `gem install -y` is now default and will be removed 
INFO: use --ignore-dependencies to install only the gems you list 

so looks像gem install現在總是用--include-dependencies?只是gem help install的文檔有點過時了?

我使用的是最新的寶石:

C:\>gem -v 
1.3.7 

C:\>gem update --system 
Updating RubyGems 
Nothing to update 

C:\> 

回答

13

是,該文件是一個有點過時。

gem install --include-dependencies選項已被默認一段時間了。

+3

似乎從寶石2.0,'-y'和' - 包括依賴關係'已被完全刪除,現在觸發**錯誤:無效選項** – 2014-04-07 07:13:52

4

的命令現在是-include-dependencies,不--include-dependencies 我用這種方式:

我試圖安裝指南針0.12.3依賴和我有這個命令來完成,但是,這個只安裝相依沒有指南針與他們

gem install compass -v 0.12.3 -include-dependencies 
相關問題