刚刚将长鳍金刚更新为版本0.14并遇到了一个重大问题。
我目前的环境是:
问题是,从现在开始,我所有的rake构建都会引发一个有趣的例外:
undefined method 'push' for #<Enumerator:0x???????>
到目前为止,我已将问题追溯到长鳍金枪鱼msbuild.rb第38和26行。
说实话,我不知道为什么会发生这种情况。这里的一点帮助就是让我听到灰色的耙子任务:)
desc "Build solution"
msbuild :build => :prepareOutput do |msb|
msb.properties :configuration => :Release
msb.targets :Clean, :Build
msb.solution = "../xxx/xxx/xxx.sln"
end
答案 0 :(得分:2)
我刚刚将albacore v0.1.5推送到rubygems.org,它已经正常运行 - 除了ssh和sftp - 现在用于ruby v1.9.1。
我们正在使用的ssh和sftp gem尚未更新以支持ruby 1.9.1。希望他们会在某个时候更新。直到那时......除了这两项任务之外的一切都应该有效。
答案 1 :(得分:0)
经过一天的徘徊,找不到合适的答案。我不情愿地不得不恢复到长鳍金枪鱼版0.1.3。
因为 gem 规范中没有恢复功能,所以我通过简单的卸载和安装来实现:)
gem uninstall albacore -v 0.1.4
gem install albacore -v 0.1.3
我知道这不是一个真正的解决方案,所以如果有任何人有更好的想法请回复。