当我尝试运行knife upload roles或knife upload /roles出现以下错误时
cd ~/my-chef-repo
knife upload roles -n -V
INFO: Using configuration from /Users/sowen/.chef/knife.rb
ERROR: Attempt to use relative path 'roles' when current directory is outside the repository path
Run Code Online (Sandbox Code Playgroud)
我的小刀.rb文件
cookbook_path "/Users/me/my-chef-repo"
Run Code Online (Sandbox Code Playgroud)
当您的knife.rb 中的cookbook_path 设置不正确时,可能会发生这种情况
请执行下列操作:
确保你的刀子中有一个斜杠.rb
cookbook_path "/Users/me/my-chef-repo/"
Run Code Online (Sandbox Code Playgroud)
或者从命令行传入 repo 路径
knife upload roles -n -VV --chef-repo-path /Users/me/my-chef-repo/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8777 次 |
| 最近记录: |