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
Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top