我在 Ubuntu Server 14.04 上安装了 Chef 服务器。下载 Chef 软件包 (chef_11.12.8-2_amd64.deb) 后,我运行了sudo dpkg -i chef_11.12.8-2_amd64.deb
。
The package seems to have installed properly. The output was:
(Reading database ... 62460 files and directories currently installed.)
Preparing to unpack chef_11.12.8-2_amd64.deb ...
Unpacking chef (11.12.8-2) over (11.12.8-2) ...
Setting up chef (11.12.8-2) ...
Thank you for installing Chef!
当我进入下一步时,系统sudo chef-server-ctl reconfigure
提示我找不到 chef-server-ctl。我认为我不需要做任何事情来让 chef-server-ctl 实用程序可用。
不要担心答案太明显。我是一名 Windows 开发人员,而不是 Linux 系统管理员,所以我可能会遗漏一些非常简单的东西
答案1
我怀疑您意外下载并安装了客户端包,其中不包含该特定二进制文件。服务器 .deb 文件的命名格式为 chef-server_version_arch.deb。
我试图重现你的问题,却意外地做了同样的事情。如果你去http://www.getchef.com/chef/install/一定要选择 chef server 选项卡。它似乎并不突出。