Latest web development tutorials

Рубин RubyGems

RubyGems Руби является менеджер пакетов, который обеспечивает распределение программ на Ruby и библиотек стандартных форматов, но и предоставляет пакет инструмент управления установлен.

RubyGems инструмент драгоценный камень предназначен для легко управлять установкой, а также для распространения драгоценного сервера. Это похоже на APT-получить в Ubuntu, CentOS из ням, пип Python.

RubyGems о основана в ноябре 2003 года, вошла в состав стандартной библиотеки Ruby, из Ruby 1.9 версии.

Если ваша версия Рубин ниже, чем 1.9, вы можете также установить вручную:

  • Во- первых, загрузить и установить пакет: https://rubygems.org/pages/download~~HEAD=dobj .
  • Разархивируйте и войти в каталог, выполните команду: рубин setup.rb

Обновление команды RubyGems:

$ gem update --system          # 需要管理员或root用户

драгоценный камень

Gem представляет собой модуль Ruby (называемый Gems) менеджер пакетов. Который содержит информацию о пакете, а также для файлов установки.

Драгоценный камень, как правило в ".gemspec" строят файлы, в том числе документы, связанные с информацией о YAML Gem. Рубин-код может быть установлен непосредственно Gem, в этом случае обычно используют Грабли для.

команда самоцвет

Команда камень используется для создания, загрузки, загрузить и установить пакет Gem.

Использование драгоценных камней

RubyGems функционально с APT-получить, волоком, ням и НПМ очень похожи.

Установка:

gem install mygem

Удаление:

gem uninstall mygem

Списки установленного перл:

gem list --local

Список доступных драгоценных камней, например:

gem list --remote

Создание RDoc документа для всех драгоценных камней:

gem rdoc --all

Скачать драгоценный камень, но не установка:

gem fetch mygem

Поиск из доступных драгоценных камней, например:

gem search STRING --remote

Строительство драгоценных пакетов

Команда самоцвет также может быть использован для создания и поддержания .gemspec и .gem файлы.

.gemspec Использовать файл сборки .gem:

gem build mygem.gemspec

Изменение внутреннего источника

Так как причины внутренние сети (вы знаете), в результате чего rubygems.org хранятся в Amazon S3 над файлами ресурсов сбои прерывистые соединения.

Таким образом, вы встретитесь с драгоценным камнем установить стойку или пакета время установки времени для ответа, в частности, с драгоценным камнем установки рельсов -V для просмотра исполнения.

Таким образом, мы можем изменить его, как Taobao Скачать Источник: http://ruby.taobao.org/

Во-первых, проверьте текущий источник:

$ gem sources -l
*** CURRENT SOURCES ***

https://rubygems.org/

Затем удалите https://rubygems.org/~~dobj, и добавить Taobao источник загрузки http://ruby.taobao.org/~~dobj.

$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***

https://ruby.taobao.org
# 请确保只有 ruby.taobao.org
$ gem install rails

Если вы используете Gemfile и Bundle (например: проект Rails)

Вы можете связать команду код исходного изображения драгоценным камнем.

$ bundle config mirror.https://rubygems.org https://ruby.taobao.org

Таким образом, вы не измените Gemfile источник.

source 'https://rubygems.org/'
gem 'rails', '4.1.0'
...