好吧,我想用迷途的总括和proxyconf来更新主厨客户。我想它会把代理从proxyconf中拉出来,但看起来并非如此。这是我的插件列表:
vagrant plugin list
vagrant-login (1.0.1, system)
vagrant-omnibus (1.4.1)
- Version Constraint: 1.4.1
vagrant-proxyconf (1.3.2)
- Version Constraint: 1.3.2
vagrant-share (1.1.0, system)我的Vagrant档案:
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.omnibus.chef_version = :latest
if Vagrant.has_plugin?("vagrant-proxyconf")
config.proxy.http = "my proxy"
config.proxy.https = "my proxy"
end当我和流浪汉一起运行时,机器没有更新的厨师-客户端。我试着在我的运行列表中使用recipeomnibus_updater,它仍然失败了,因为另一个菜谱在编译失败时失败了(因为老版本的厨师-客户端,太痛苦了)。有什么想法吗?而不是创建一个新的虚拟盒?
Update:在调试模式下运行不会显示任何错误。更新到11.12.8会出现以下错误
vagrant-omnibus:
* '11.12.8' is not a valid version of Chef.登录到vm显示$HTTP_PROXY和$HTTPS_PROXY设置正确。在构建的vm上运行命令是可行的:
chef-client -v
Chef: 10.14.2
sudo gem update chef
chef-client -v
Chef: 11.12.8发布于 2014-07-09 21:07:16
事情1:最新不会错误的时候,它未能抓取工件。切换到一个命名的版本开始找不到工件,这使我相信它没有通过代理。
事情2:我认为这是一个问题的总括在窗口。我发现这个拉力能修好它吗?https://github.com/schisamo/vagrant-omnibus/pull/89。我认为这个插件没有使用poxy-conf设置的设置。
当前使用此解决方法:在windows cmd行中设置http代理
SET HTTP_PROXY=http://username:password@proxy:porthttps://stackoverflow.com/questions/24460604
复制相似问题