Поиск…


замечания

Драгоценные камни могут использоваться для расширения или изменения функциональности в приложениях Ruby. Обычно они используются для распространения функций повторного использования, которые совместно используются другими рубистами для использования в их приложениях и библиотеках. Некоторые драгоценные камни предоставляют утилиты командной строки, которые помогают автоматизировать задачи и ускорить работу.

Программное обеспечение RubyGems позволяет вам легко загружать, устанавливать и использовать пакеты программного обеспечения Ruby в вашей системе. Пакет программного обеспечения называется gem и содержит упакованное приложение или библиотеку Ruby.

Установка или настройка

Если у вас нет установленных RubyGems , по-прежнему существует предварительный подход к получению программного обеспечения, делая это вручную:

  • Загрузить с RubyGems

  • Распакуйте в каталог и cd

  • Установите с помощью: ruby setup.rb (вам могут потребоваться права администратора / root)

    sudo ruby setup.rb
    

Дополнительные сведения и другие параметры см. В следующих разделах:

ruby setup.rb --help

Установка в Linux

Перед установкой rubygems убедитесь, что у вас установлен рубин, а затем:

Установка RubyGems Использование apt-get на Ubuntu

sudo apt-get install rubygems

Установка RubyGems с помощью yum

sudo yum install rubygems

Метод ручной установки

wget https://rubygems.org/rubygems/rubygems-2.6.6.tgz
tar xvf rubygems-2.6.6.tgz
cd rubygems-2.6.6
sudo ruby setup.rb

Установите специальную предварительно скомпилированную рубиновую версию и рубиновые драгоценные камни (Ubuntu)

sudo apt-add-repository ppa:brightbox/ruby-ng

Нажмите Enter для подтверждения

sudo apt-get update

Затем вы можете установить свою рубиновую версию выбора ( ruby2.0 поддерживает ruby2.0 ruby2.1 ruby2.2 ruby2.3 и устаревшие версии ruby1.8 ruby1.9.1 ). Не забудьте включить соответствующий пакет -dev для вашей версии. В противном случае развитие родных расширений , таких как Nokogiri или mysql2 потерпит неудачу.

sudo apt-get install ruby2.3 ruby2.3-dev ruby-switch

sudo ruby-switch set ruby2.3

ruby -v

>> ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]

Теперь вы можете установить любую желаемую жемчужину по всей стране для всех пользователей с помощью sudo gem install gemname .

Замечания:

  • Этот метод устанавливает и устанавливает рубины и rubygems для всей системы для всех пользователей
  • Требуется sudo для установки драгоценных камней ( sudo gem install rails ), но не запускайте bundle как root. Если ему нужно установить драгоценные камни, он попросит пароль sudo.

Изменить источник драгоценных камней

# list gem sources:
gem sources -l
# remove default gem source:
gem sources -r https://rubygems.org/
# add other gem sources:
gem sources -a https://ruby.taobao.org/


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow