Как установить последнюю версию Ruby и Ruby on Rails в Ubuntu?

Я установил Ruby командой apt-get install ruby1.9.1, но когда я вхожу ruby в консоли, ничего не происходит.

Я должен использовать команду

ruby1.9.1-v

ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]

но как это назвать ruby, а не ruby1.9.1? И как мне установить Rails?

19
задан slhck
08.03.2023 4:14 Количество просмотров материала 3035
Распечатать страницу

2 ответа

метод 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 команду РВМ.

19
отвечен slhck 2023-03-09 12:02

есть несколько способов установить ruby на ubuntu, но установка из репозиториев (в настоящее время) не популярна. Чтобы чисто получить не суффикс ruby вы должны создайте ruby самостоятельно или используйте rvm.

0
отвечен J-_-L 2023-03-09 14:19

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх