6

私は Windows 7 を使用しており、http://hospice.io/を使用したいと考えています。これには Ruby gem が必要なので、 http:librarian //rubyinstaller.org/を使用して Ruby 2.0 をインストールし、http: //rubyforge.org/frs/?group_id=126 から RubyGems 1.8.25 をダウンロードて更新しました ( )。をインストールしました。gem update --systemlibrarian

ruby setup.rb
gem install librarian

今、私はVagrantボックスのあるフォルダーにいて、コマンドを実行したいのですlibrarian-chefが、

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

devkit/msys同じ結果でルビーを実行したときに試しました。それを実行する方法について何か提案はありますか?PATH に問題があると思いますが、gem install機能するのに機能しないのはなぜlibrarian-chefですか?

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/
4

1 に答える 1

-1

また、Ruby 1.8.7 から Ruby 1.9.3 まで Windows マシンで開発を開始し、その後 Ubuntu 12.04 に切り替えたことを付け加えたいと思うかもしれません。私の開発時間はおそらく半分、あるいは 4 分の 1 にまで短縮されました。これがRuby 2+で変わったかどうかはわかりません

Ubuntu とのデュアル ブートを検討することをお勧めします。セットアップにわずかな投資を行うだけで、Windows を Linux のように動作させる時間を大幅に節約でき、開発環境をまったく同じようにセットアップできるという追加の利点が得られます。 unicorn/nginx などを実行する場合は production.

于 2014-01-05T16:55:42.183 に答える