0

我在 Chef 服务器上创建了一个名为“kaushikinc”的组织,并具有一个目录结构“C:/x/y/z/kaushikinc”。

当我从 kaushikinc 文件夹执行命令时,它们工作正常,但是当我从父文件夹或子文件夹执行时,它们不起作用。我究竟做错了什么?

例如:来自子文件夹:没有成功或错误消息: 在此处输入图像描述

但是当我从 kaushikinc 文件夹尝试时成功了在此处输入图像描述

编辑:添加新图像以显示即使我传递了knife.rb 配置文件的位置也存在问题

在此处输入图像描述

Edit2:只有在“文件中的刀具数据包”命令上使用“--all”选项时,我才会遇到这个问题。我可以从启用 -c 的任何目录执行任何其他命令。

4

1 回答 1

1

通常,这是因为您所在的目录或父目录包含一个.chef目录。刀搜索.chef

  • ./.chef(当前目录包含 .chef)
  • ~/.chef (homedir 包含 .chef)
  • 父目录(例如 ./.. 然后 ./../.. 一直回到 /)

您可以在这里看到一些逻辑本身

于 2015-07-20T16:45:19.347 回答