これは何だろう
WARNING: Berkshelf could not be loaded WARNING: Please add the berkshelf gem to your Gemfile or install it manually with `gem install berkshelf`
よくわからないエラーだったのだが下記の手順でとりあえず解消した。
- Gemfileをchefのワーキングディレクトリに作成する。
下記の内容でchefのワーキングディレクトリにGemfileを作成した。これでbundlerとknife soloについてすべてでdependency fileをインストールする。source 'https://rubygems.org' gem 'berkshelf' gem 'knife-solo'
- ワーキングディレクトリに移動してbundleですべてのインストール
bundle install
- knife soloを実行
bundle exec knife solo cook usera@192.168.1.1 -i /Users/usera/.ssh/id_rsa
[…] これでインストールされているが後でknife soloでberksのエラーが出た場合にはこちらを参考にする。 […]