2010-06-10 63 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 
相关问题