Задача Albacore msbuild - PullRequest
       11

Задача Albacore msbuild

1 голос
/ 11 мая 2010

Только что обновил albacore до версии 0.14 и столкнулся с серьезной проблемой.

Моя текущая среда:

  • Рубин 1.9.1
  • Рейк 0.8.7
  • Альбакор 0.1.4

Проблема в том, что с сейчас все мои сборки рейка выдают забавное маленькое исключение:

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

До сих пор я отследил проблему до строки albacore msbuild.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

Ответы [ 2 ]

2 голосов
/ 19 мая 2010

Я только что отправил albacore v0.1.5 на rubygems.org, где все работает правильно - кроме ssh и sftp - для ruby ​​v1.9.1.

гемы ssh и sftp, которые мы используем, не были обновлены для поддержки ruby ​​1.9.1. надеюсь, они будут обновлены в какой-то момент. до тех пор ... все, кроме этих двух задач, должно работать.

0 голосов
/ 11 мая 2010

После одного дня возиться и не найти правильный ответ. Мне неохотно пришлось возвращаться к альбакору версии 0.1.3.

Поскольку в спецификациях gem нет функции возврата, я сделал это с помощью простой деинсталляции и установки:)

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

Я знаю, что это не настоящее решение, поэтому, если у кого-то есть идея получше, пожалуйста, ответьте.

...