[英]Phusion error: undefined method `has?' for Sass::Util:Module
[英]Could not evaluate: undefined class/module Puppet::Util::TagSet
我遇到了最新的人偶版本和名為vcsdeploy的模塊的問題。 不幸的是,我對Ruby不熟悉,這是它自己的特質,所以我希望有更多經驗的人可以為我指明正確的方向。
可以在這里找到所有涉及的模塊。 我遇到的特定問題是lib / puppet / provider / vcsdeploy / svn.rb中的第194行錯誤: “無法評估:未定義的類/模塊Puppet :: Util :: TagSet”
對於那些不想摸索源代碼的人,以下是導致錯誤的代碼:
valid_options = [ 'path', 'owner', 'group', 'dirmode', 'filemode', 'source', 'user', 'pass', 'name', 'version', 'selrange', 'selrole', 'seltype', 'seluser', 'templates' ]
@resource_copy = {}
debug "creating resource_copy for #{resource[:name]}"
valid_options.each {|option|
if (option && resource[option.to_sym])
@resource_copy[option.to_sym] = resource[option.to_sym]
end
}
我會假設Puppet :: Util :: TagSet在整個puppet的其他地方都得到了一定程度的使用,並且它是各種模塊,但這是唯一一個引起問題的模塊。
有人得到我可以用來啟動此調查的任何指示嗎?
更多系統信息:
作業系統: CentOS 6.5
安裝方法: RPM軟件包
工頭版本: 1.5
木偶版本: 3.5.1
我還驗證了文件tag_set.rb存在於以下位置:
/usr/lib/ruby/site_ruby/1.8/puppet/util/tag_set.rb
該模塊無法記錄的是它需要引入了這段代碼的Puppet 3.3
(請參閱commit )。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.