ChefDK:chef shell-init SHELL_NAME命令

时间:2014-07-14 20:15:46

标签: chef chef-recipe chef-solo

也许我会发疯,但在ChefDK的自述文件中说

https://github.com/opscode/chef-dk#chef-shell-init

  

chef shell-init

     

chef shell-init SHELL_NAME发出修改环境的shell命令,使ChefDK成为主要的ruby。有关更多信息,以帮助您确定这是否可取和说明,请参阅下面的“使用ChefDK作为您的主要开发环境”。

所以我试过了:

eval "$(chef shell-init zsh)"

eval "$(chef shell-init bash)"

我得到的只是。

Unknown command `shell-init'.

帮助会返回以下内容:

  

可用命令:

verify    Test the embedded ChefDK applications
gem       Runs the `gem` command in context of the embedded ruby
generate  Generate a new app, cookbook, or component

README的数据也是如此,或者我做错了什么?

由于

1 个答案:

答案 0 :(得分:3)

您是自己构建chef-dk还是从下载的软件包安装它?

CHANGELOG.md表明shell-init刚刚在0.2.0版本中引入,但download page尚未提供。

您可以使用chef -v

查看您的版本