Метод 1 - рельсовый
Если вы не хотите делать все вручную, вы можете использовать скрипт railsready, который установит для вас:
- Обновленная система (только для Linux)
- Ruby 1.9.3 последний уровень патча (установлен в / usr / local / bin / ruby) или RVM, работающий 1.9.3 последний уровень патча
- Imagemagick
- библиотеки, необходимые для запуска Rails (sqlite, mysql и т. д.)
- Драгоценные камни Bundler, Passenger и Rails
- Гит
Просто введите следующее:
wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh
… и вы сделали.
Способ 2 - Ручная установка и RVM
Как уже упоминал @slotishtype, сделайте себе одолжение и установите Ruby поверх RVM. Он лучше управляет версиями Ruby, вам ничего не нужно sudo
, и вы сможете получить более свежие версии Ruby.
Как установить 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
команду, аналогичную RVM.