1

ビンナガをバージョン0.14に更新したところ、大きな問題が発生しました。

私の現在の環境は次のとおりです。

  • Ruby 1.9.1
  • レーキ0.8.7
  • ビンナガ0.1.4

問題は、のところすべての私のrakeビルドが面白い小さな例外をスローすることです:

undefined method 'push' for #<Enumerator:0x???????>

これまでのところ、問題をalbacoremsbuild.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
4

2 に答える 2

2

私はalbacorev0.1.5をrubygems.orgにプッシュしました。これにより、rubyv1.9.1ではsshとsftpを除くすべてが正しく機能します。

使用しているsshおよびsftpgemは、ruby1.9.1をサポートするように更新されていません。うまくいけば、それらはいつか更新されるでしょう。それまでは...これら2つのタスクを除くすべてが機能するはずです。

于 2010-05-19T01:30:45.210 に答える
0

ある日いじって正しい答えを見つけられなかった後。私はしぶしぶalbacoreバージョン0.1.3に戻らなければなりませんでした。

gemの仕様には元に戻す機能がないため、簡単なアンインストールとインストールで行いました:)

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

これは実際の解決策ではないことを私は知っているので、誰かがより良いアイデアを持っているなら、答えてください。

于 2010-05-11T19:21:25.210 に答える