Альбакор msbuild проблема задачи

Просто обновленный альбакор к версии 0.14 и столкнулся с основной проблемой.

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

  • Ruby 1.9.1
  • Грабли 0.8.7
  • Альбакор 0.1.4

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

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

До сих пор я проследил проблему до альбакора 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
1
задан Dejan 10 May 2010 в 21:47
поделиться

2 ответа

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

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

2
ответ дан 3 September 2019 в 00:40
поделиться

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

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

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

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

0
ответ дан 3 September 2019 в 00:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: