RVM на Ubuntu
Как-то с git совсем коротко получилось… поэтому расскажу ещё, как установить RVM — Ruby Version Manager. Основная задача RVM — это возможность использовать несколько версий ruby на одной машине. Для чего это нужно, спросите? Ну, во-первых, чтобы увидеть разные версии языка в действии. Во-вторых, проверить работоспособность своего приложения на разных версиях ruby, ведь доподлинно не известно, какая версия будет установлена у хостера. Да и вообще: рубисту это будет не лишним (-:
Итак, вперёд! Так как у меня «голая» Ubuntu 11.04, то буду описывать всё последовательность.
1. Ставим Curl:
$ sudo apt-get install curl
3. Ставим RVM:
$ bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
4. Добавляем следующую строчку в ~/.bashrc:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . «$HOME/.rvm/scripts/rvm»
Не забудьте перезапустить терминал, чтобы внесённые изменения вступили в силу.
5. Вот и всё, RVM установлен. Для проверки на берите следующее:
$ type rvm | head -1
На экране должно отобразиться следующее:
rvm is a function
RVM установлен и даже функционирует. Увидеть список доступных для установки версий Ruby можно при помощи команды
$ rvm list known
Их не мало, да… В следующий раз установим парочку (-:
Недавние записи
- Long time no see
- Ошибка при обновлении Meteor до версии 1.4.2
- Patch falcon для ruby-1.9.3-p327
- Ускоряем ruby и Rails
- Gem ‘seo_params’: определение основных параметров
- Отрицательный margin-top и Opera
- Rspec and Devise reset password
- Backbone.js: Views. Часть первая.
- Backbone.js: Models and Collections
- Backbone.js Routers
Май 13th, 2011 at 07:49
Спасибо. Очень всё доступно и понятно. Вот только я на 4 пункте застрял. Решилась проблема, когда вставил строку:
if [[ -s $HOME/.rvm/scripts/rvm ]] ; then source $HOME/.rvm/scripts/rvm ; fi
Май 16th, 2011 at 08:40
…или так: )))
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source «$HOME/.rvm/scripts/rvm»
Сентябрь 25th, 2011 at 17:59
Можно не перезагружать терминал, а выполнить:
type rvm | head -1
Наткнулся в другом источнике
Ноябрь 6th, 2011 at 08:54
Вставлять [[ -s "$HOME/.rvm/scripts/rvm" ]] && source «$HOME/.rvm/scripts/rvm» уже не обязательно. Само добавляется. Да и еще git-core должен быть установлен