Обновление драгоценного камня Ruby от Github - PullRequest
2 голосов
/ 29 ноября 2011

Я относительно новичок в Ruby on Rails. Я использую определенный драгоценный камень my_gem в моем проекте. В моем Gemfile я вижу запись gem 'my_gem' "1.2.3".

my_gem находится в управлении источниками на Github. Я внес некоторые изменения в Github. Теперь я хотел бы обновить версию my_gem в моем проекте Rails.

Мне неясно, о gem update my_gem. Как мой Rails-проект знает, где найти последнюю версию my_gem?

Редактировать : Я бы предпочел не включать путь Github. Возможно, я смогу публиковать в Ruby gems вместо этого?

Ответы [ 2 ]

3 голосов
/ 29 ноября 2011

Если у вас есть список драгоценных камней, как в этом примере на веб-сайте Bundler:

gem "nokogiri", :git => "git://github.com/tenderlove/nokogiri.git"

ваш проект будет извлекать последний источник из вашего хранилища GitHub при каждом обновлении этого драгоценного камня в вашем проекте.

1 голос
/ 29 ноября 2011

Добавьте параметр :git в свой Gemfile:

gem '[GEM NAME]', :git => 'git://[GITHUB LINK]'

...