Tag Archives: Ruby

Установка Ruby через RVM на SmartOS

Ставим необходимые пакеты(не забыв предварительно обновить репозитории):

# pkgin install bash curl git patch scmgit coreutils gcc47 gcc47-runtime gmake

Если каких-то пакетов не находит, то воспользуйтесь командой для поиска пакета в репозитории:

# pkgin search <имя_пакета>

Корректируем настройки профиля, curl и забираем rvm:

# echo insecure >> ~/.curlrc
# curl -L get.rvm.io | bash -s stable
# source /etc/profile.d/rvm.sh

Ставим Ruby-2.0.0:

# rvm install 2.0.0

Проверяем:

# ruby -v
ruby 2.0.0p247 (2022-06-27 revision 41674) [i386-solaris2.11]

Установка Ruby-2.0.0 через RVM на Debian 6

Релиз уже почти как месяц вышел, так что пора…
Скачиваем RVM:

# curl -L https://get.rvm.io | bash -s head --autolibs=3 --ruby

Включаем RVM:

# source /usr/local/rvm/scripts/rvm

Проверяем RVM:

# rvm -v
rvm 1.18.20 (master) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]

Читать далее…

Установка Ruby 1.8.7 и Puppet на OmniOS

Установка Ruby

Для установки ruby будем использовать RVM.

Добавляем omniti-ms репозиторий.

pkg set-publisher -g http://pkg.omniti.com/omniti-ms/ ms.omniti.com

Устанавливаем зависимости:

pkg install gcc46 gnu-tar linker header-math object-file gnu-coreutils lint system/header

Устанавливаем RVM:

curl -L get.rvm.io | bash -s stable

Войдите в систему снова, так инициализируются скрипты rvm. Установите переменную PATH для выбора правильного компилятора и указанию будущего пути для puppet

PATH="/opt/gcc-4.6.3/bin:${PATH}:/opt/omni/bin/i386"

Устанавливаем Ruby

rvm install 1.8.7

Возможно придется вставить следующую строку внизу /etc/profile:

rvm use 1.8.7

Установка puppet и facter

Качаем исходники puppet и facter:

wget http://downloads.puppetlabs.com/facter/facter-1.6.9.tar.gz
wget http://downloads.puppetlabs.com/puppet/puppet-2.7.14.tar.gz

Устанавливаем facter:

cd facter-1.6.9
./install.rb

Устанавливаем puppet

cd puppet-2.7.14
./install.rb

Оригинал