【发布时间】:2014-02-17 14:52:08
【问题描述】:
我正在尝试关注chef quickstart tutorial,我在 Ubuntu 12.04 虚拟机上进行。
我已经创建了 git,cookbook... 我现在应该开始 vagrant 来附加节点。但即使是新安装的 vagrant,我也会收到此错误:
~/chef-repo$ vagrant up --no-color
/opt/chef/embedded/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in 'require': cannot load such file -- log4r (LoadError)
from /opt/chef/embedded/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in 'require'
from /usr/bin/vagrant:2:in '<main>'
我尝试 apt-get remove vagrant,它显示一个包 log4r 将变得无用。
即使重新安装后它也会给我错误。
我不知道我做错了什么,也不知道如何解决这个问题。
编辑:如果我尝试使用高级设置,我会卡在通过 gem 安装厨师:
~$ gem install chef
ERROR: Loading command: install (LoadError)
cannot load such file -- zlib
ERROR: While executing gem ... (NameError)
uninitialized constant Gem::Command::InstallCommand
【问题讨论】:
-
我不确定,但我认为这不是 vagrant 的问题,我认为在安装 chef 时出了点问题。
-
我正在尝试卸载所有内容并从 0 重试
-
从干净的镜像重试,安装过程中没有错误,所有命令从教程复制/粘贴,仍然是这个错误。
-
您是否使用过“工作站设置”页面中的快速或高级选项?
-
快速设置两次,我应该尝试高级吗?
标签: ubuntu-12.04 chef-infra vagrant