problème de germon tâche msbuild
Question
Juste germon mis à jour à la version 0.14 et a couru dans un problème majeur.
Mon environnement actuel est:
- Ruby 1.9.1
- Rake 0.8.7
- Albacore 0.1.4
Le problème est que de maintenant tout mon râteau construire jeter un peu drôle exception:
undefined method 'push' for #<Enumerator:0x???????>
Jusqu'à présent, j'ai tracé le problème du germon ligne msbuild.rb 38 et 26.
Pour être honnête, je n'ai pas la moindre idée pourquoi cela se passe. Comme un peu d'aide ici est la tâche de coupe qui tourne mon entendre gris:)
desc "Build solution"
msbuild :build => :prepareOutput do |msb|
msb.properties :configuration => :Release
msb.targets :Clean, :Build
msb.solution = "../xxx/xxx/xxx.sln"
end
La solution
Je viens poussais v0.1.5 germon jusqu'à rubygems.org, qui a tout fonctionne correctement - sauf ssh et sftp - pour v1.9.1 rubis maintenant.
les pierres précieuses ssh et SFTP que nous utilisons n'ont pas été mis à jour pour Ruby 1.9.1. espérons qu'ils seront mis à jour à un moment donné. jusque-là ... tout, sauf pour ces deux tâches devrait fonctionner.
Autres conseils
Après une journée de fidling autour et ne pas trouver la bonne réponse. J'ai eu à contrecœur de revenir à la version 0.1.3 germon.
Parce qu'il n'y a pas de fonctionnalité revert dans les spécifications joyau Je l'ai fait avec un simple désinstaller et réinstaller:)
gem uninstall albacore -v 0.1.4
gem install albacore -v 0.1.3
Je sais que ce pas une solution réelle, donc si quelqu'un a une meilleure idée s'il vous plaît répondre.