Как посмотреть код драгоценного камня - PullRequest
3 голосов
/ 04 июня 2011

У меня есть Gem, который я нашел в RubyForge, и хочу заглянуть внутрь, чтобы увидеть, какой код он содержит.Возможно ли это сделать без установки Gem в моей системе?

Кроме того, если я использую RVM в Mac OS X, это вообще изменит способ установки моих драгоценных камней (при условии, что у меня есть один gemset)?

Ответы [ 3 ]

7 голосов
/ 05 июня 2011

gem unpack распаковывает драгоценный камень без его установки.

3 голосов
/ 04 июня 2011

Gems на RubyGems обычно имеют ссылку на исходный код (чаще всего на GitHub ), и в этом случае вы можете легко просмотреть код (я использую это LOT).

Ссылка на «домашнюю страницу» также имеет тенденцию ссылаться на репозиторий.

Если ничего не помогает, перейдите на GitHub и найдите имя гема (вам может потребоваться подобрать авторов, чтобы убедиться, что это правильный репозиторий).для драгоценного камня).

Edit :

Только что заметил, что вы спросили о драгоценных камнях на Rubyforge.В этом случае моим первым шагом будет проверка RubyGems .Но в противном случае вам нужно будет скачать драгоценный камень и заглянуть в него (это просто сжатый архив, чтобы вы могли открыть его примерно в 7-zip).

1 голос
/ 04 июня 2011

Многие драгоценные камни имеют свободно читаемый источник.Способ, который всегда работает, это установить его.

Если вы просто хотите просмотреть источник;перейдите к гему на http://rubygems.org, найдите свой гем и используйте ссылку «Исходный код».

В случае RubyForge вы можете найти ссылки под ссылкой SCM в меню.

...