我有厨师 - 客户v11.12.2。我通过Gemfile安装了刀座和刀座游戏插件,看看它们已经安装完毕。
> bundle install
.....
Using knife-block (0.1.1)
Using knife-playground (0.2.2)
Using knife-spork (1.3.4)
......
> bundle show knife-block
/opt/chef-server/embedded/lib/ruby/gems/1.9.1/gems/knife-block-0.1.1
但是,例如,当我做刀块列表时,我得到了这个。刀pg命令的问题相同。我还缺少什么?
> knife block list
FATAL: Cannot find sub command for: 'block list'
答案 0 :(得分:0)
您正在使用chef-server安装的bundle
命令,但可能使用安装的chef-client或chefdk中的knife
。简单的解决方法是将chef
添加到Gemfile中(如果它不是作为依赖项引入的话),然后是bundle exec knife ...
。