質問

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

これが本当の解決策ではないことは承知していますので、より良いアイデアをお持ちの方がいらっしゃいましたら、ご回答ください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top