LoginSignup
1
1

More than 5 years have passed since last update.

knife soloが実行できない...orz

Posted at

Chef実践入門を買って、意気揚々とチュートリアルを進めていたところ
2.6 knife-soloでchef-soloをリモート実行するで早速つまづく

その解決法をメモ程度に書き起こす

gem installでのエラー

Macでgem install knife-soloをしkinife-soloを実行したところコマンドがないと怒られた。

$ knife solo init .
-bash: knife: command not found

どうやら以下の理由らしい
初心者にお勧めするChefの正しいインストール方法 - Qiita
よって本家からダウンロードする

SDKでもまだ足りない

SDKをインストールした後にコマンドを試したところエラーが起きる。

$ knife solo init .
FATAL: Cannot find subcommand for: 'solo init .'
Available subcommands: (for details, knife SUB-COMMAND --help)
...

調べたところ、chef内のgemにknife-soloをインストールする必要があるのだとか
簡単!MacOSXやLinuxにChef,Knife,Berkshelfを一発でインストールしてくれるChefDKの紹介 · DQNEO起業日記

$ chef gem install knife-solo
$ knife solo init .
WARNING: No knife configuration file found
Creating kitchen...
Creating knife.rb in kitchen...
Creating cupboards...
Setting up Berkshelf..

やっと完了。。よかったよかった

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1