2013-04-14 27 views
7
üzerinde çalışan Ruby taşlar

Windows 7'de yaşıyorum ve http://hospice.io/ kullanmak istiyorum. Bu Ruby mücevher librarian gerektirir, bu yüzden http://rubyinstaller.org/ kullanarak ruby ​​2.0 yükledim ve sonra indirilen RubyGems 1.8.25 http://rubyforge.org/frs/?group_id=126 ve (gem update --system) güncelleştirildi. librarian'u yükledim.Windows

ruby setup.rb 
gem install librarian 

Şimdi benim Serseri kutusu ile klasördeki duyuyorum ve komut librarian-chef yapmak istiyorum ama aynı sonucu yakut devkit/msys çalıştırırken ben denedim

'librarian-chef' is not recognized as an internal or external command, operable program or batch file. 

olsun. Herhangi bir öneri nasıl çalıştırılır lütfen? PATH ile ilgili bir sorun olduğunu tahmin ediyorum ama gem install çalıştığı zaman neden librarian-chef çalışmıyor?

gem env

:

Ayrıca
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/ 
+0

Ben rubygems 2 ve yukarı –

+0

up tarafından ruby ​​2 tarafından desteklenen rubygems sürümü güncellemek gerektiğini düşünüyorum. Rubygems'i güncelledim ve kütüphaneciyi yeniden kurdum. Hala aynı problem. – A123321

+0

“Kütüphaneci-şef” çalışmalarım ve RubyInstaller'ı da kullandım (Ruby 1.9.3 ile, Ruby 2.0'da Şef ile ilgili problemler olduğunu hatırlıyorum), PATH'ımın nasıl oluştuğunu görecekler. – cmur2

cevap

-1

, ben Ruby 1.8.7 ve yakut 1.9.3 üzerinden geri Windows makinesinde gelişimini başlatan ve sonra Ubuntu 12.04 geçiş eklemek isteyebilirsiniz. Gelişme sürem muhtemelen yarım hatta belki bir çeyrekte kesildi. Bu, Ruby 2+

ile değişip değişmediğini bilmiyorum Ubuntu ile çift önyükleme yaptığınızı görmenizi tavsiye ederim, kurulumdaki küçük yatırım, pencereler linux gibi davranmakla uğraşırken zamandan tasarruf etmenizi sağlar. unicorn/nginx gibi bir şey çalıştırıyorsanız, geliştirme ortamınızı tam olarak üretimde olduğu gibi oluşturmanın ek avantajını sunun.