Архив метки: Ruby

Ruby: скрипт git-деплоя в Azure

21 мая 2016
 

 Скрипт запускается из GoCD и использует Git-деплой от Azure – загружает репозиторий из Azure WebApp на билд-агент GoCD, rsync-ом копирует в него новые файлы, добавляет файл version.html с номером билда и номером последнего коммита, коммитит, и пушит изменения обратно в репозиторий на WebApp в Azure. Для авторизации используются переменные из Environment variables в GoCD:

Ruby: cannot load such file — mkmf

18 мая 2016
 

 Во время запуска Test Kitchen – Ruby падает с ошибкой: … Installing json 1.8.2 with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /usr/bin/ruby1.9.1 extconf.rb /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require’: cannot load such file — mkmf (LoadError) from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require’ from extconf.rb:1:in `<main>’ … Устанавливаем apt-file: # apt-get install apt-file Находим пакет, в который входит mkmf: #… Читать далее »

Ubuntu: обновление Ruby 1.9 => 2.2

27 октября 2015
 

 В Ubuntu 14.04 по умолчанию установлен: # ruby -v ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux] Для установки и работы Capistrano требуется Ruby версии >= 2.0. Устанавливаем пакет python-software-properties: # apt-get install python-software-properties