通过这个主厨-独奏教程,我在运行chef solo init .之后遇到了一个问题。在流浪者上使用CentOS 6.5VM,我使用64.rpm。我通过sudo gem install knife-solo安装了sudo gem install knife-solo。
[vagrant@vagrant-centos65 chef-solo-example]$ ls
cookbooks data_bags environments Gemfile Gemfile.lock nodes roles
site-cookbooks
[vagrant@vagrant-centos65 chef-solo-example]$ librarian-chef init create Cheffile
/usr/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:298:in `to_specs': Could not
find 'librarian-chef' (>= 0) among 30 total gem(s) (Gem::LoadError)
from /usr/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:309:in `to_spec'
from /usr/lib/ruby/site_ruby/1.8/rubygems/core_ext/kernel_gem.rb:53:in
`gem'
from /usr/bin/librarian-chef:18我看到了一个类似的问题这里,所以我重新运行了sudo gem install bundler --no-ri --no-rdoc,但我仍然遇到了相同的问题。
发布于 2014-03-06 17:35:37
您需要安装librarian-chef
sudo gem install librarian-chef如果到目前为止还没有安装gem,那么之前还需要安装rubygems
sudo yum install rubygemshttps://stackoverflow.com/questions/22231821
复制相似问题