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

Должен ли я размещать драгоценные камни в GitHub или RubyGems?

Я читал, что RubyGems - де-факто хостинг для драгоценных камней.

Я размещаю все мои проекты Rails на GitHub.

Итак, мои вопросы:

  • Есть ли причины для размещения моих драгоценных камней на GitHub, а не RubyGems?

  • Есть ли у RubyGems частные репозитории, такие как GitHub?

  • Я читал, что ювелир хорош для создания скелета драгоценного камня. На их веб-странице звучит так, что он загружает эти драгоценные камни в GitHub, а не в RubyGems. Но разве GitHub не удалил поддержку Gem?

  • Этот railscast http://media.railscasts.com/videos/183_gemcutter_and_jeweler.mov показывает нам, как использовать gemcutter для управления драгоценными камнями. Но Gemcutter.org теперь RubyGems.org? Но все же драгоценный камень, называемый gemcutter, доступен? Является ли это управление драгоценными камнями для нас, но теперь в RubyGems.org?

Благодарен, если кто-то может просветить меня по этой теме.

4b9b3361

Ответ 1

Есть ли какие-либо причины для размещения моего камни на GitHub, а не RubyGems?

1) GitHub прекратил строить новые драгоценные камни, но продолжает размещать драгоценные камни, которые ранее были размещены на сайте.) Ответ: вы не можете. (

Процесс сборки GitHub всегда был хаккой и не был на 100% твердым. (иногда проверяйте очередь поддержки "проблем с драгоценными камнями" на своем справочном сайте). GitHub о хостинге git, Gemcutter посвящен хостингу gem. Достаточно сказано.:)

Есть ли у RubyGems приватные хранилища, такие как GitHub?

Нет, еще нет. Мы это рассмотрели, но предлагая частные серверы/поддомены gem, похоже, противоречит открытому характеру сайта. Если вам нужен сервер gem для внутреннего кода, просто используйте gem server или geminabox.

Я читал, что ювелир хорош для создавая скелет драгоценного камня. На их веб-страница звучит так, как будто она загружается эти драгоценные камни для GitHub, а не RubyGems. Но GitHub не удалил Gem поддержка?

Ювелир по-прежнему отличный способ начать создание драгоценного камня. Я уверен, что rake release с установленными задачами Jeweler rake просто сделает gem push сейчас, поэтому он опубликует RubyGems.org.

Этот railscast http://media.railscasts.com/videos/183_gemcutter_and_jeweler.movпоказывает, как использовать gemcutter для управлять драгоценными камнями. Но сейчас Gemcutter.org RubyGems.org правильно? Но все же драгоценный камень доступный для гемотделителя? Это управление драгоценными камнями для нас, но в RubyGems.org сейчас?

Yep, gemcutter.org, rubygems.org и gems.rubyforge.org все перенаправляются на одно и то же место. Команды gem push и gem owner теперь находятся в RubyGems, поэтому вам больше не нужен gemcutter gem. Gemcutter gem по-прежнему доступен и содержит все еще для объединения в команды, такие как gem yank и gem webhook.

Полная история всех изменений перехода здесь.

Ответ 2

RubyGems.org - это хост для драгоценных камней, а не для репозиториев исходного кода, который GitHub. GitHub также принимал драгоценные камни, но они больше не нужны. Вы всегда можете сказать, что GitHub размещал драгоценные камни, потому что имя gem было префикс имени пользователя GitHub автора. Большинство разработчиков драгоценных камней размещают свои драгоценные камни с помощью RubyGems и сохраняют источник на GitHub.

Ответ 3

Стоит отметить, что некоторые профессиональные менеджеры двоичных репозиториев поддерживают частный репозиторий RubyGems, например Artifactory.

Ответ 4

GitHub больше не предлагает строить или размещать новые драгоценные камни, но предлагает использовать RubyGems (см. http://gems.github.com/).

Ответ 5

Railscast 183, по-видимому, был опубликован 12 октября 2009 года. Позже в этом месяце github сказал, вы должны использовать gemcutter (теперь это rubygems. org).

В рубиновом сообществе информация быстро устарела. Иногда люди не беспокоят вас об этом.: (