使用Ruby,“gem install”是否使用“--include-dependencies”...只是文档有点过时了?

时间:2010-06-10 12:12:54

标签: ruby-on-rails ruby rubygems

使用Ruby on Rails,如果我做了

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

所以看起来gem install现在总是使用--include-dependencies?只是gem help install的文档有点过时了吗?

我正在使用最新的宝石:

C:\>gem -v
1.3.7

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

C:\>

2 个答案:

答案 0 :(得分:13)

是的,文档有点过时了。

gem install --include-dependencies选项已经默认了一段时间。

答案 1 :(得分:6)

该命令现在是-include-dependencies,而不是--include-dependencies 我用这种方式使用它:

我曾尝试安装指南针0.12.3依赖项,我已经使用此命令完成了它,但是这只安装了依赖项而不是指南针

gem install compass -v 0.12.3 -include-dependencies