English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Ниже приведены шаги по установке Ruby на машине Linux.
Внимание:Убедитесь, что у вас есть права root перед установкой.
Скачайте последнюю версию Ruby в виде сжатого файла.Нажмите здесь для скачивания.
После скачивания Ruby распакуйте его в созданную новую папку:
$ tar -xvzf ruby-2.2.3.tgz $ cd ruby-2.2.3
Теперь configure и скомпилируйте исходный код, как показано ниже:
$ ./configure $ make $ sudo make install
Чтобы убедиться, что все работает правильно, после установки введите следующую команду в командной строке:
$ ruby -v ruby 2.2.3……
Если все работает правильно, будет выведена версия установленного интерпретатора Ruby, как показано выше. Если вы установили другую версию, будет отображена другая версия.
Если ваш компьютер подключен к Интернету, одним из самых простых способов установить Ruby является yum или apt-get. Введите следующую команду в окне командной строки, чтобы установить Ruby на вашем компьютере.
$ sudo yum install ruby # Система CentOS, Fedora или RHEL или sudo apt-get install ruby-full # Система Debian или Ubuntu
Если вы используете Apple систему, вы можете использовать brew Установка через команду:
$ brew install ruby
RVM может устанавливать и управлять несколькими версиями Ruby в системе. Кроме того, он может управлять различными наборами gem. Поддерживает OS X, Linux и другие подобные UNIX-операционные системы.
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB $ curl -sSL https://get.rvm.io | bash -s stable
После установки будет выведена информация об установке, обратите внимание на строку:
... Для начала использования RVM необходимо выполнить команду `source /etc/profile.d/rvm.sh` ....
Это означает, что для начала использования необходимо выполнить команду source, чтобы повторно выполнить только что измененный инициализационный файл, согласно инструкциям установки, выполните следующие команды для загрузки окружения RVM (если вы откроете новый Termal, этого делать не нужно, это будет автоматически повторно загружено)
source /etc/profile.d/rvm.sh
Проверьте, правильно ли установлено
$ rvm -v rvm 1.22.17 (stable) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]
Список известных версий ruby:
$ rvm list known
Можно выбрать существующую версию rvm для установки (в данном примере устанавливается версия rvm 2.4.2)
$ rvm install 2.4.2
Так же, продолжайте ждать долгий процесс загрузки и компиляции, после завершения, Ruby и Ruby Gems будут установлены.
Просмотр установленных ruby
$ rvm list
Удаление уже установленной версии
$ rvm remove 1.9.2
Настройка версии Ruby
После установки RVM, необходимо выполнить следующие команды, чтобы установить указанную версию Ruby по умолчанию
$ rvm 2.0.0 --default
Таким образом, также можно использовать другие версии, если вы установили этот вариант с помощью rvm install
В этот момент вы можете проверить, правильно ли это
$ ruby -v ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0] $ gem -v 2.1.6
Это может быть связано с тем, что по умолчанию в Ruby используется источник cocoapods.org, и доступ к этому网址у在国内有时会遇到问题,одна из возможных решений - заменить его на ruby-china, способ замены следующий:
$ gem source -r https://rubygems.org/ $ gem source -a https://gems.ruby-china.com/
Чтобы проверить, был ли успешен замена, можно выполнить:
$ gem sources -l
Нормальный результат вывода:
*** ТЕКУЩИЕ ИСТОЧНИКИ *** https://gems.ruby-china.com/
Убедитесь, что используется только gems.ruby-china.com
$ gem install rails
Если вы используете Gemfile и Bundle (например, проект Rails)
Вы можете использовать команду для зеркалирования источников Bundler.
$ bundle config mirror.https://rubygems.org https://gems.ruby-china.com
Таким образом, вам не нужно изменять ваш Gemfile source.
source 'https://rubygems.org/' gem 'rails', '4.1.0' ...