【问题标题】:'knife: command not found' after chef-server installation厨师服务器安装后“刀:找不到命令”
【发布时间】:2016-05-28 12:44:19
【问题描述】:

我正在学习厨师。我已经设置了几个 centos 6.4 vms。在其中一台虚拟机(比如 chef-server)上,安装 chef-server-core-12.6.0-1.el5.x86_64.rpm,服务器前端,重新配置 chef-server-ctl 和 chef-manage-ctl 并设置用户和组织。我从前端下载了starter kit,并在 chef-server vm 上提取了 chef-repo 文件夹。 这是我的问题。根据我正在学习的教程,我应该能够从 chef-repo 文件夹中运行 knife ssl fetch。但是,我面临knife: command not found 错误。我尝试使用谷歌搜索,但可以找到确切的原因。我错过了什么!!请帮我。

提前致谢。

【问题讨论】:

  • 您所关注的“教程”是什么?

标签: chef-infra


【解决方案1】:

chef repo 和入门工具包以及ChefDK属于服务器,而是属于工作站,又名。你的笔记本电脑。

knife 包含在 ChefDK 中,用于与 Chef 服务器通信。

编辑:实际上,我认为官方文档的Chef Components 部分提供了很好的概述。


不确定,您正在学习哪个教程 - 官方教程在 learn.chef.io。这是否提供了明确的指导?

【讨论】:

  • StephenKing,感谢您纠正我的菜鸟错误。我正在按照研讨会的步骤进行操作。我将切换到 learn.chef.io。
  • 感谢您的反馈。如果此答案解决了您的问题,请使用复选标记将其标记为正确。
【解决方案2】:

我在尝试运行与刀相关的命令时遇到了类似的错误。我重新启动了 windows 2012,然后我能够运行这些命令。试试这个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多