1

シェフの使用に関するこの基本的な ops-code チュートリアルに従っています。

$ vagrant init opscode-ubuntu-1204 https://opscode-vm-bento.s3.amazonaws.com/vagrant/opscode_ubuntu-12.04-i386_chef-11.4.4.box --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>'

「Converge the Node」https://learnchef.opscode.com/quickstart/converge/ポイント 2 に行き詰まっています。

私が見逃している/間違っていることは何ですか?

4

1 に答える 1

2

今日、同じ問題に遭遇しました。を使用して vagrant をインストールしました$ sudo apt-get install vagrantか? 現在 Ubuntu 13.04 リポジトリにある1.0.3バージョンは ですが、Vagrant ダウンロード ページの最新バージョンは です1.2.7。ops-code の説明は、このページにリンクしています。

ただし、このパッケージをインストールすると、 virtualbox-4.2 が削除されます。このコメントは私を正しい軌道に乗せました:

# Remove older version of vagrant
$ sudo apt-get remove vagrant

# Install downloaded package without removing virtualbox
$ sudo dpkg -i vagrant_x86_64.deb

/opt/vagrant/bin/PATHに追加する必要がある場合もあります。

それが役立つことを願っています!

于 2013-08-29T08:37:36.243 に答える