gpt4 book ai didi

Vagrant Berkshelf 在您的 PATH 中找不到 'berks' 可执行文件。运行时 'vagrant up'

转载 作者:行者123 更新时间:2023-12-03 18:23:17 24 4
gpt4 key购买 nike

$ vagrant up
Bringing machine 'district' up with 'virtualbox' provider...
Vagrant Berkshelf could not find the 'berks' executable in your PATH.

Please download and install the latest version of the ChefDK from:

https://downloads.getchef.com/chef-dk

and follow the installation instructions. Do not forget to add the ChefDK to
your PATH.
  • 我按照说明下载了最新版本的 ChefDK。
  • 如何在 vagrant 文件中添加 Berkshelf 的路径?

这是我当前的 Vgrantfile:

$ cat Vagrantfile
# vi: set ft=ruby :

Vagrant.configure('2') do |config|
config.vm.define 'district' do |app|
app.vm.box = 'ubuntu/trusty64'

app.vm.provider 'virtualbox' do |v|
v.memory = 1024
v.name = 'district'
end

app.ssh.forward_agent = true
app.vm.network :forwarded_port, guest: 4567, host: 4567

app.vm.synced_folder './', '/home/vagrant/WhatsMyDistrict'

app.berkshelf.enabled = true

app.vm.provision :chef_solo do |chef|
chef.log_level = :debug
chef.custom_config_path = 'chef_solo.config'
chef.run_list = ['whatsmydistrict::default']
end
end
end

最佳答案

确保您已将 /opt/chefdk/bin 添加到您的 $PATH

建议在任何 ruby​​ 路径位置之前使用它 - 前置是确保这一点的最简单方法。

export PATH=/opt/chefdk/bin:$PATH

关于Vagrant Berkshelf 在您的 PATH 中找不到 'berks' 可执行文件。运行时 'vagrant up',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27991967/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com