Подтвердить что ты не робот

Что такое жемчужина Ruby?

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

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

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

Если нет, как я могу распространять этот код?

4b9b3361

Ответ 1

Согласно 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.

Ответ 2

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

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

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

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

Ответ 3

Создание пакета драгоценных камней

Шаг: gem build your_gem_name.gemspec

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