2010-06-10 14 views
9

Sử dụng Ruby on Rails, nếu tôi làm mộtVới Ruby, "cài đặt gem" có sử dụng "--include-dependencies" ... chỉ cần doc là một chút lỗi thời?

gem help install 

một phần của nó nói:

-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 

nhưng nếu tôi làm một

gem install --include-dependencies mysql 

một dòng nói:

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

trông rất như gem install luôn sử dụng --include-dependencies ngay bây giờ? Chỉ cần các tài liệu của gem help install là một chút lỗi thời?

Tôi đang sử dụng đá quý gần đây nhất:

C:\>gem -v 
1.3.7 

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

C:\> 

Trả lời

13

Vâng, tài liệu là một chút lỗi thời.

tùy chọn cài đặt gem -include-dependencies đã được mặc định trong một thời gian.

+3

Có vẻ như Gem 2.0, '-y' và' --include-dependencies' đã bị xóa hoàn toàn và hiện kích hoạt tùy chọn ** ERROR: invalid ** –

4

Lệnh tại là -include-dependencies, không --include-dependencies Tôi đã sử dụng nó theo cách này:

Tôi đã cố gắng để cài đặt la bàn 0.12.3 phụ thuộc và tôi đã thực hiện nó với lệnh này, nhưng điều này chỉ được cài đặt phụ thuộc Không la bàn với họ

gem install compass -v 0.12.3 -include-dependencies 
Các vấn đề liên quan