rubygems учебник
Начало работы с rubygems
Поиск…
замечания
Драгоценные камни могут использоваться для расширения или изменения функциональности в приложениях 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/