Tôi đang sử dụng Windows 7 và muốn sử dụng http://hospice.io/. Điều này đòi hỏi đá quý Ruby librarian
vì vậy tôi đã cài đặt ruby 2.0 bằng cách sử dụng http://rubyinstaller.org/ sau đó tải xuống RubyGems 1.8.25 từ http://rubyforge.org/frs/?group_id=126 và cập nhật (gem update --system
). Tôi đã cài đặt librarian
.Chạy đá quý ruby trên Windows
ruby setup.rb
gem install librarian
Bây giờ tôi đang ở thư mục với hộp Vagrant của tôi và muốn làm lệnh librarian-chef
nhưng tôi nhận
'librarian-chef' is not recognized as an internal or external command, operable program or batch file.
Tôi đã thử nó khi chạy ruby devkit/msys
với kết quả tương tự. Bất kỳ đề xuất làm thế nào để chạy nó xin vui lòng? Tôi đoán có một vấn đề với PATH nhưng khi gem install
hoạt động tại sao không librarian-chef
cũng hoạt động?
gem env
:
RubyGems Environment:
- RUBYGEMS VERSION: 2.0.3
- RUBY VERSION: 2.0.0 (2013-02-24 patchlevel 0) [x64-mingw32]
- INSTALLATION DIRECTORY: C:/bin/ruby/lib/ruby/gems/2.0.0
- RUBY EXECUTABLE: C:/bin/ruby/bin/ruby.exe
- EXECUTABLE DIRECTORY: C:/bin/ruby/bin
- RUBYGEMS PLATFORMS:
- ruby
- x64-mingw32
- GEM PATHS:
- C:/bin/ruby/lib/ruby/gems/2.0.0
- C:/Users/Andrew/.gem/ruby/2.0.0
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
Tôi nghĩ bạn nên cập nhật phiên bản rubygems của bạn vì ruby 2 được hỗ trợ bởi rubygems 2 và lên –
Tôi hiểu. Tôi cập nhật rubygems và thủ thư được cài đặt lại. Vẫn còn cùng một vấn đề. – A123321
My librarian-chef' hoạt động và tôi cũng sử dụng RubyInstaller (với Ruby 1.9.3, tôi nhớ có vấn đề với Chef on Ruby 2.0 ...), sẽ xem cách PATH của tôi được tạo ra như thế nào. – cmur2