質問
albacore をバージョン 0.14 に更新したところ、大きな問題が発生しました。
私の現在の環境は次のとおりです。
- ルビー 1.9.1
- レーキ 0.8.7
- ビンナガ 0.1.4
問題は、現時点では 今 私の rake ビルドはすべて、面白い小さな例外をスローします。
undefined method 'push' for #<Enumerator:0x???????>
これまでのところ、albacore msbuild.rb の 38 行目と 26 行目まで問題を追跡しています。
正直に言うと、なぜこれが起こっているのか全く分かりません。ちょっとした助けとして、私の耳を灰色にしているrakeタスクを紹介します:)
desc "Build solution"
msbuild :build => :prepareOutput do |msb|
msb.properties :configuration => :Release
msb.targets :Clean, :Build
msb.solution = "../xxx/xxx/xxx.sln"
end
解決
sshとsftpのを除いて - - 今ルビーv1.9.1のために
私はちょうどすべてが正しく動作している、rubygems.orgにビンナガv0.1.5を押し上げ。
私たちが使用していることをsshとsftpの宝石が1.9.1 Rubyのサポートに更新されていません。うまくいけば、彼らはいくつかの時点で更新されます。それまで...これら二つのタスクを除き、すべてが動作するはずです。
他のヒント
1 日いじってみたものの、正しい答えが見つかりませんでした。仕方なく albacore バージョン 0.1.3 に戻す必要がありました。
元に戻す機能がないため、 宝石 仕様 私は単純なアンインストールとインストールでそれを行いました:)
gem uninstall albacore -v 0.1.4
gem install albacore -v 0.1.3
これが本当の解決策ではないことは承知していますので、より良いアイデアをお持ちの方がいらっしゃいましたら、ご回答ください。
所属していません StackOverflow