2013-04-14 8 views
7

Jestem w systemie Windows 7 i chcę używać http://hospice.io/. To wymaga klejnotu Ruby librarian, więc zainstalowałem Ruby 2.0 przy użyciu http://rubyinstaller.org/, a następnie pobrałem RubyGems 1.8.25 z http://rubyforge.org/frs/?group_id=126 i zaktualizowałem (gem update --system). Zainstalowałem librarian.Uruchamianie ruby ​​klejnotów w systemie Windows

ruby setup.rb 
gem install librarian 

Teraz jestem w folderze z mojego Vagrant polu i chcesz zrobić polecenie librarian-chef ale mam

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

Próbowałem go podczas uruchamiania rubin devkit/msys z takim samym skutkiem. Wszelkie sugestie, jak go uruchomić, proszę? Zgaduję, że jest problem z PATH, ale gdy działa gem install, dlaczego nie działa także ?

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/ 
+0

Myślę, że powinieneś zaktualizować swoją wersję rubygmatów, ponieważ ruby ​​2 są obsługiwane przez rubygems 2 i nowsze –

+0

Rozumiem. Zaktualizowałem rubygems i ponownie zainstalowałem bibliotekarkę. Wciąż ten sam problem. – A123321

+0

Mój "bibliotekarz-szef kuchni" działa i użyłem RubyInstaller też (z Ruby 1.9.3, pamiętam, że są problemy z szefem kuchni w Ruby 2.0 ...), będzie wyglądał jak powstaje moja PATH. – cmur2

Odpowiedz

-1

także chcieć dodać, że zacząłem rozwoju na komputerze z systemem Windows z powrotem w Ruby 1.8.7 i 1.9.3 przez rubin, a następnie włączony do Ubuntu 12.04. Mój czas rozwoju prawdopodobnie zmniejszył się o połowę, a może nawet o jedną czwartą. Nie wiem, czy to się zmieniło z Ruby 2+

Zachęcam do spojrzenia na podwójny rozruch z Ubuntu, mała inwestycja w konfigurację pozwoli Tobie zaoszczędzić mnóstwo czasu na radzenie sobie z oknami działającymi jak linux i daje dodatkową korzyść związaną z konfigurowaniem środowiska programistycznego dokładnie tak, jak będzie ono produkowane, jeśli będzie działać coś w rodzaju jednorożca/nginx.