метод 1-railsready
если вы не хотите делать все вручную, вы можете использовать railsready скрипт, который установит для вас:
- обновленная система (только Linux)
- Ruby 1.9.3 последний уровень патча (установлен в /usr/local/bin/ruby) или RVM 1.9.3 последний уровень патча
- утилиты
- библиотеки, необходимые для запуска Rails (sqlite, mysql и т. д.)
- Бандлер, пассажирские и рельсы драгоценные камни
- Git
просто введите следующее:
wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh
... и все готово.
Метод 2-ручная установка и RVM
как упоминал @slotishtype, сделайте себе одолжение и установите Ruby поверх RVM. Он лучше управляет версиями Ruby, вам не нужно sudo
что-нибудь, и вы сможете получить более свежие версии Рубин.
Как установить RVM
вам нужно git
для этого, так что если у вас его нет, установите его с sudo apt-get install git
раньше. Также,@nixterminus и в блоге на эту тему, написано для Ubuntu 11.04. Он имеет некоторые другие зависимости, которые могут потребоваться для установки перед:
sudo apt-get install build-essential bison openssl \
libreadline6 libreadline6-dev curl git-core \
zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 \
libsqlite3-dev sqlite3 libxml2-dev libxslt-dev \
autoconf libc6-dev ncurses-dev
Теперь запустите установщик RVM:
bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
затем выполните следующие действия, чтобы загрузить RVM как функция:
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile
source .bash_profile
предпосылки
для того, чтобы установить Rubies, вы должны установить некоторые дополнительные пакеты Ubuntu. Введите следующее:
rvm notes
это даст вам инструкции о том, что для установки через apt-get
.
Установка Рубины
теперь давайте приступим к установке правильных версий Ruby. Я предлагаю вам использовать последний. Чтобы найти список всех рубинов, введите rvm list known
. Здесь я предполагаю, что последняя версия 1.9.3. Это может занять некоторое время, будьте терпеливы:
rvm install 1.9.3
затем установите его в качестве версии Ruby по умолчанию для вашего пользователя:
rvm use 1.9.3 --default
теперь вы можете установить Rails поверх gem
:
gem install rails
Метод 3 – rbenv
rbenv является альтернативой RVM, которая придерживается немного другого подхода и менее навязчива в отношении оболочки. Это несовместимо с RVM, так что удалите это, если вы хотите rbenv.
вот как его установить:
cd
git clone git://github.com/sstephenson/rbenv.git .rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
наконец, перезапустите оболочку:
exec $SHELL
теперь вы можете установить версии Ruby вручную, скомпилировав их в $HOME/.rbenv/versions/
, или использовать ruby-build и rbenv install
команду РВМ.