cookstyle:找不到命令
cookstyle: command not found
我正在通过 Udemy 学习 Chef,主题之一是使用 cookstyle 测试食谱语法。我写了一本非常简单的食谱,并尝试用 cookstyle 测试它:
path/to/Chef# cat test-cookbook.rb
user "spencer" do
shell '/bin/bash'
uid '9999'
end
path/to/Chef# cookstyle test-cookbook.rb
cookstyle: command not found
教程使用的是 ChefDK,我发现它已经过时了。我使用 apt install chef
作为 root,我假设这是下载工作站,我也尝试 运行 cookstyle 作为 root。烹饪风格也过时了吗?
chef
软件包仅包含客户端的一些二进制文件和 Chef 库。引用 apt info chef
命令的输出:
This package provides the chef-client, chef-solo, and knife binaries as well
as the Chef library.
这不包含 Chef 工作站包。 Chef工作站可以从以下网址下载:https://www.chef.io/downloads/tools/workstation.
cookstyle
命令将在您安装工作站时可用。
我正在通过 Udemy 学习 Chef,主题之一是使用 cookstyle 测试食谱语法。我写了一本非常简单的食谱,并尝试用 cookstyle 测试它:
path/to/Chef# cat test-cookbook.rb
user "spencer" do
shell '/bin/bash'
uid '9999'
end
path/to/Chef# cookstyle test-cookbook.rb
cookstyle: command not found
教程使用的是 ChefDK,我发现它已经过时了。我使用 apt install chef
作为 root,我假设这是下载工作站,我也尝试 运行 cookstyle 作为 root。烹饪风格也过时了吗?
chef
软件包仅包含客户端的一些二进制文件和 Chef 库。引用 apt info chef
命令的输出:
This package provides the chef-client, chef-solo, and knife binaries as well as the Chef library.
这不包含 Chef 工作站包。 Chef工作站可以从以下网址下载:https://www.chef.io/downloads/tools/workstation.
cookstyle
命令将在您安装工作站时可用。