Ruby Language
Монтаж
Поиск…
Linux - компиляция из источника
`Таким образом, вы получите новейший рубин, но у него есть свои недостатки. Выполнение этого, как этот рубин, не будет управляться никаким приложением.
!! Не забудьте указать версию, чтобы она соответствовала вашим !!
- вам необходимо скачать tarball, найти ссылку на официальном сайте ( https://www.ruby-lang.org/en/downloads/)
- Извлеките архив
- устанавливать
$> wget https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.3.tar.gz
$> tar -xvzf ruby-2.3.3.tar.gz
$> cd ruby-2.3.3
$> ./configure
$> make
$> sudo make install
Это установит ruby в /usr/local
. Если вы недовольны этим местоположением, вы можете передать аргумент ./configure --prefix=DIR
где DIR
- это каталог, в который вы хотите установить ruby.
Linux-установка с использованием диспетчера пакетов
Вероятно, самый простой выбор, но остерегайтесь, версия не всегда самая новая. Просто откройте терминал и введите (в зависимости от вашего распределения)
в Debian или Ubuntu с использованием apt
$> sudo apt install ruby
в CentOS, openSUSE или Fedora
$> sudo yum install ruby
Вы можете использовать опцию -y
поэтому вам не будет предложено согласиться с установкой, но, на мой взгляд, это хорошая практика всегда проверять, что пытается установить менеджер пакетов.
Windows - установка с помощью установщика
Вероятно, простой способ настроить ruby на windows - перейти на http://rubyinstaller.org/ и оттуда загрузить исполняемый файл, который вы будете устанавливать.
Вам не нужно ничего устанавливать, но будет одно важное окно. У него будет флажок « Добавить исполняемый файл ruby на ваш PATH» . Убедитесь, что он проверен , если он не проверял, иначе вы не сможете запустить ruby и вам придется самостоятельно установить переменную PATH.
Затем просто идите дальше, пока он не установится, и это.
Драгоценные камни
В этом примере мы будем использовать «nokogiri» в качестве примера драгоценного камня. «nokogiri» позже может быть заменен любым другим именем жемчужины.
Для работы с драгоценными камнями мы используем инструмент командной строки, называемый gem
за которым следует опция, например, install
или update
а затем имена драгоценных камней, которые мы хотим установить, но это еще не все.
Установите драгоценные камни:
$> gem install nokogiri
Но это не единственное, что нам нужно. Мы также можем указать версию, источник, из которой можно установить или найти драгоценные камни. Давайте начнем с некоторых основных вариантов использования (UC), и вы можете позже отправить запрос на обновление.
Список всех установленных камней:
$> gem list
Удаление драгоценных камней:
$> gem uninstall nokogiri
Если у нас будет больше версий nokogiri gem, нам будет предложено указать, какой из них мы хотим удалить. Мы получим список, который упорядочен и пронумерован, и мы просто напишем номер.
Обновление драгоценных камней
$> gem update nokogiri
или если мы хотим обновить их все
$> gem update
Comman gem
имеет гораздо больше возможностей и возможностей для изучения. Для получения дополнительной информации обратитесь к официальной документации. Если что-то неясно, отправьте запрос, и я добавлю его.
Linux - устранение неполадок gem install
Первый UC в примере Gems $> gem install nokogiri
может возникнуть проблема с установкой gems, потому что у нас нет разрешений для него. Это можно сортировать более чем одним способом.
Первое решение UC a:
U может использовать sudo
. Это установит драгоценный камень для всех пользователей. Этот метод следует недооценивать. Это должно использоваться только с драгоценным камнем, который, как вы знаете, будет использоваться всеми пользователями. Обычно в реальной жизни вы не хотите, чтобы какой-либо пользователь имел доступ к sudo
.
$> sudo gem install nokogiri
Первое решение UC b
U может использовать опцию --user-install
которая устанавливает драгоценные камни в вашу папку gem пользователей (обычно в ~/.gem
)
&> gem install nokogiri --user-install
Первое решение UC c
U может установить GEM_HOME и GEM_PATH, которые затем сделают команду gem install
установить все драгоценные камни в указанную вами папку. Я могу привести вам пример этого (обычный способ)
- Прежде всего вам нужно открыть .bashrc. Используйте nano или ваш любимый текстовый редактор.
$> nano ~/.bashrc
- Затем в конце этого файла напишите
export GEM_HOME=$HOME/.gem
export GEM_PATH=$HOME/.gem
- Теперь вам нужно будет перезапустить терминал или написать
. ~/.bashrc
чтобы перезагрузить конфигурацию. Это позволит вам использоватьgem isntall nokogiri
и он установит эти драгоценные камни в указанной вами папке.
Установка Ruby macOS
Поэтому хорошей новостью является то, что Apple любезно включает в себя интерпретатор Ruby. К сожалению, это не последняя версия:
$ /usr/bin/ruby -v
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]
Если у вас установлен Homebrew , вы можете получить последнюю версию Ruby с:
$ brew install ruby
$ /usr/local/bin/ruby -v
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin16]
(Вероятно, вы увидите более новую версию, если попробуете это.)
Чтобы получить завариваемую версию без использования полного пути, вам нужно добавить /usr/local/bin
в начало $PATH
среды $PATH
:
export PATH=/usr/local/bin:$PATH
Добавление этой строки в ~/.bash_profile
гарантирует, что вы получите эту версию после перезагрузки системы:
$ type ruby
ruby is /usr/local/bin/ruby
Homebrew установит gem
для установки Gems . Также можно построить из источника, если вам это нужно. Homebrew также включает в себя этот вариант:
$ brew install ruby --build-from-source