我用疯人院和木偶。我的Puppetfile是这样的:
forge "http://forge.puppetlabs.com"
mod 'willdurand/nodejs'
# ...我使用图书管理员-木偶 v1.1.2下载木偶必需的依赖项。最近,该工具开始在提供期间显示警告:
Replacing Puppet Forge API URL to use v3 https://forgeapi.puppetlabs.com.
You should update your Puppetfile用forge "https://forgeapi.puppetlabs.com"替换第一个Puppetfile行并不能解决这个问题。我应该如何准确地更新我的Puppetfile来消除这些警告呢?
在我更新了forge.rb脚本之后,正如@AndreiFecioru建议的那样:
if uri =~ %r{^http(s)?://forge\.puppetlabs\.com}
puts "---------------> #{uri}"
uri = "https://forgeapi.puppetlabs.com"
warn { "Replacing Puppet Forge API URL to use v3 #{uri}. You should update your Puppetfile" }
end产出如下:
$sudo librarian-puppet update
---------------> http://forge.puppetlabs.com
Replacing Puppet Forge API URL to use v3 https://forgeapi.puppetlabs.com. You should update your Puppetfile
...我不知道为什么那里的网址与我的Puppetfile不同。我尝试删除Puppetfile.lock并再次运行librarian-puppet install --仍然显示警告。
发布于 2014-06-29 14:53:54
你用的是什么版本的图书管理员木偶宝石?我得到了同样的警告消息,切换到"v3“表单(伪造"https://forgeapi.puppetlabs.com"),它运行良好(不再有警告消息)。
在Google快速搜索之后,我注意到这个问题在gem的1.1.0版本中得到了解决(参见这里的线程:https://github.com/rodjek/librarian-puppet/issues/210)。我正在使用1.1.2版的图书管理员-傀儡宝石,这似乎没问题。
发布于 2014-07-15 16:35:01
可能您的依赖项之一是使用旧的forge "http://forge.puppetlabs.com"行。
这只是一个警告,可以忽略不计。
https://stackoverflow.com/questions/24460501
复制相似问题