Что такое рубиновый камень? - PullRequest
44 голосов
/ 08 марта 2011

Я искал в Google и обнаружил, что использует драгоценного камня.Например, установка gem и т. Д.

Являются ли коллекции драгоценных камней сценариями .rb?

Если я создаю серию сценариев, например, с использованием функций Google translate, это предпочтительный способраспространять это для использования драгоценного камня?

Если нет, как бы я распространял этот код?

Ответы [ 3 ]

33 голосов
/ 08 марта 2011

Согласно RubyGems Wiki - RubyGems - это менеджер пакетов для языка программирования Ruby, который обеспечивает стандартный формат для распространения программ и библиотек Ruby (в автономном формате, называемом "gem"), инструмент, предназначенный для простого управления установкой драгоценных камней, и сервер для их распространения.

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

RubyGems очень похож на apt-get, portage и yum по функциональности.

Установка:

gem install mygem

Деинсталляция:

gem uninstall mygem

Список установленных камней:

gem list --local

Сборка драгоценных камней

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

Сборка .gem из файла .gemspec:

gem build mygem.gemspec

Для получения дополнительной информации см. Руководства RubyGems .

9 голосов
/ 08 марта 2011

Вот несколько хороших уроков:)

http://railscasts.com/episodes/135-making-a-gem
http://railscasts.com/episodes/245-new-gem-with-bundler

Драгоценный камень - это модуль / библиотека, которую вы можете установить и использовать в каждом проектена вашем сервере.Плагин - это модуль / библиотека, который вы можете использовать внутри своего проекта

Действительно, если вы создадите какой-то код, которым вы хотели бы поделиться, вы можете сделать из него гем или плагин.Вы можете опубликовать его, например, на github.com.Вы можете проверить источник существующих драгоценных камней на github, если вы хотите знать, как также сделать драгоценные камни.

0 голосов
/ 01 сентября 2015

Сборка Gem Package

Шаг: сборка gem your_gem_name.gemspec

следуйте простым шагам нажмите здесь

...