Ruby Установка - Linux

Ниже приведены шаги по установке Ruby на машине с Linux.

Примечание:Перед установкой убедитесь, что у вас есть права root.


Установка из исходного кода

$ 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'
... 

Cloud Studio

Cloud Studio — это интегрированная среда разработки на основе браузера, поддерживающая большинство языков программирования, включая HTML5, PHP, Python, Java, Ruby, C/C++, .NET и т. д. Скачивание или установка не требуются, а переключать среды разработки можно в один клик. Cloud Studio предоставляет полноценную среду Linux, поддерживает настраиваемое разрешение доменных имён и динамическую регулировку вычислительных ресурсов, позволяя выполнять разработку, компиляцию и развёртывание различных приложений.

Сейчас CODING проводит конкурс «Мой любимый плагин Cloud Studio» на основе рабочего пространства Cloud Studio. Посетите официальный сайт мероприятия: https://studio.qcloud.coding.net/campaign/favorite-plugins/index, чтобы узнать больше о мероприятии.

Другие расширения