Просто обновленный альбакор к версии 0.14 и столкнулся с основной проблемой.
Моя текущая среда:
Проблема состоит в том, что на данный момент вся моя сборка граблей выдает забавное небольшое исключение:
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
Я только что выложил albacore v0.1.5 на rubygems.org, в котором все работает корректно - кроме ssh и sftp - для ruby v1.9.1.
гемы ssh и sftp, которые мы используем, не были обновлены для поддержки ruby 1.9.1. надеюсь, они будут обновлены в какой-то момент. до тех пор... все, кроме этих двух задач, должно работать.
После одного дня возни, не найдя верного ответа. Мне неохотно пришлось вернуться к версии 0.1.3 albacore.
Поскольку в спецификациях gem нет функции возврата, я сделал это простым удалением и установкой :)
gem uninstall albacore -v 0.1.4
gem install albacore -v 0.1.3
Я знаю, что это не настоящее решение, поэтому, если у кого-то есть идея получше, пожалуйста реагировать.