Ruby Установка - Linux
Ниже приведены шаги по установке Ruby на машине с Linux.
Примечание:Перед установкой убедитесь, что у вас есть права root.
Установка из исходного кода
- Скачайте последний сжатый файл Ruby.Пожалуйста, нажмите здесь, чтобы скачать。
- После загрузки Ruby распакуйте его во вновь созданный каталог:
$ tar -xvzf ruby-2.2.3.tgz $ cd ruby-2.2.3
- Теперь настройте и скомпилируйте исходный код, как показано ниже:
$ ./configure $ make $ sudo make install
- После установки введите следующую команду в командной строке, чтобы убедиться, что всё работает правильно:
$ruby -v ruby 2.2.3……
- Если всё работает правильно, будет выведена версия установленного интерпретатора Ruby, как показано выше. Если вы установили другую версию, будет отображена другая версия.
Автоматическая установка Ruby
Если ваш компьютер уже подключён к Интернету, самый простой способ установить Ruby — использоватьyumилиapt-get. В командной строке введите следующую команду, чтобы установить Ruby на ваш компьютер.
$ sudo yum install ruby # CentOS, Fedora, или RHEL 系统 или sudo apt-get install ruby-full # Debian или Ubuntu 系统
Если вы используете систему Mac, вы можете использоватьbrewкоманду для установки:
$ brew install ruby
Установка Ruby с помощью RVM
RVM позволяет устанавливать несколько версий Ruby в системе и управлять ими. Он также может управлять различными наборами gem. Поддерживает OS X, Linux и другие UNIX-подобные операционные системы.
Установка RVM
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB $ curl -sSL https://get.rvm.io | bash -s stable
После установки будет выведена некоторая информация об установке, и одна строка требует внимания:
... To start using RVM you need to run `source /etc/profile.d/rvm.sh` ....
Это означает, что для начала использования необходимо выполнить команду source, чтобы повторно выполнить недавно изменённый файл инициализации. Согласно подсказке установщика, выполните следующую команду для загрузки окружения RVM (вам не нужно делать это, если вы откроете новый терминал, так как он автоматически перезагрузится).
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
Список известных версий Ruby:
$ rvm list known
Вы можете выбрать существующую версию rvm для установки (ниже приведён пример установки версии rvm 2.4.2)
$ rvm install 2.4.2
Аналогично продолжайте ждать длительного процесса загрузки и компиляции. После завершения Ruby и Ruby Gems будут установлены.
Основные команды RVM
Запрос установленных версий 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
Обычный результат вывода:
*** CURRENT SOURCES *** https://gems.ruby-china.com/
Убедитесь, что указан только gems.ruby-china.com
$ gem install rails
Если вы используете Gemfile и Bundle (например, в проектах Rails)
Можно использовать команду зеркала источника Gem в Bundler.
$ bundle config mirror.https://rubygems.org https://gems.ruby-china.com
Таким образом, вам не нужно менять источник в вашем Gemfile.
source 'https://rubygems.org/' gem 'rails', '4.1.0' ...Другие расширения
