2016-08-30 10 views
0

私はシェフのワークステーション上の料理のディレクトリ内からこのコマンドを実行すると、私はエラーを取得する:ナイフの役割パスを設定することはできますか?

knife list roles/ 
ERROR: roles: No such file or directory 

私はシェフディレクトリのルートにバックアップCDを必要とそれを動作させるためのコマンドを実行します。

ナイフでロールパスを設定する方法はありますか。どこの場所でもコマンドブックを実行するのと同じ方法です。

+1

「ナイフロールリスト」? – StephenKing

+0

はいそうです。だから私はゲストの違いは、私はこのコマンドで役割のコンテキストでは、すべてのオブジェクトをリストするナイフリストにapposedとしているということですか? – red888

+0

ああ、実際にはそれを使用していない。しかし、それはあなたのシェフのレポ・ディレの中で働くのですか? ['solo.rb'](https://docs.chef.io/config_rb_solo.html)とは対照的に、[' knife.rb'](https://docs.chef.io/config_rb_knife.html)のドキュメントは、 )は 'roles_path'設定オプションをリストしません。 – StephenKing

答えて

1

あなたが与えるコマンドは「シェフFS」コマンドの1つで、実際にカスタマイズすることはできません。 *_pathchef_repo_pathを除く)のオプションはChefFSには適用されません。

+0

「ナイフリスト...」はシェフのFSコマンドですが、「ナイフロール」はありませんか?シェフFSに決定的な文書があり、それは何ですか?私はグーグルであれば、クラスの定義、人が投稿したエラー、それについてのものを見つけることができます。シェフのFSコマンドは廃止されましたか? – red888

+0

いいえ、スパース文書しかありません。 ChefFSコマンドは新しいもので、一般に使用する方が優れていますが、標準的なファイルシステムのレイアウトが必要な点でいくつかの点で制限があります。 – coderanger

+0

OK、ちょうど私がこれを取得していることを確認して、私が試した拳のコマンドはシェフFSであり、第2のものは正しく働いていませんでしたか? – red888

関連する問題