我在Windows 7上,想要使用http://hospice.io/。这需要Ruby gem librarian
所以我使用http://rubyinstaller.org/安装了ruby 2.0,然后从http://rubyforge.org/frs/?group_id=126下载了RubyGems 1.8.25并更新了(gem update --system
)。我安装了librarian
。
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.
我在运行ruby 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/
答案 0 :(得分:-1)
另外,可能想补充一点,我在Windows机器上开始开发在ruby 1.8.7和ruby 1.9.3中,然后切换到Ubuntu 12.04。我的开发时间可能减少一半,甚至可能减少四分之一。我不知道Ruby 2 +是否已经改变了
我鼓励你看一下使用Ubuntu进行双启动,设置上的小额投资将为你节省大量的时间来处理使windows像linux一样的行为,并为你提供与设置开发环境完全相同的额外好处如果您将运行像unicorn / nginx这样的东西,它将在生产中。