2010-05-10 72 views
1

剛更新了albacore到版本0.14並遇到了一個主要問題。Albacore msbuild任務問題

我現在的環境是:

  • 紅寶石 1.9.1
  • 0.8.7
  • 長鰭金槍魚 0.1.4

的問題是,作爲現在我所有的耙子LD拋出一個有趣的小例外:

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

同樣的問題也出現在我的自我中。所以只是想「碰撞」這個問題。 – 2010-05-18 19:20:16

+0

廢話......以爲我在0.1.4發佈之前就修好了......我會盡快修復這個問題,並且今晚有一個新的版本。 – 2010-05-18 19:23:20

回答

2

我只是將albacore v0.1.5推到了rubygems.org,它現在一切正常,除了ssh和sftp以外,現在已經是ruby v1.9.1了。

我們正在使用的ssh和sftp寶石尚未更新以支持ruby 1.9.1。希望他們會在某個時候更新。直到那時......除了這兩項任務之外的所有事情都應該可以工作

+0

Thx!像現在的魅力一樣:) – Dejan 2010-05-21 12:17:48

0

經過一天的小竅門,找不到正確的答案。我不情願地不得不恢復到albacore版本0.1.3。

因爲在寶石沒有回覆功能規範我用一個簡單的卸載做到了,安裝:)

gem uninstall albacore -v 0.1.4 
gem install albacore -v 0.1.3 

我知道,這不是一個真正的解決方案,因此,如果任何人有一個更好的主意請回復。