Как добавить локальный пользовательский гем с помощью RVM или иным способом? - PullRequest
2 голосов
/ 15 февраля 2012

Я должен добавить собственный драгоценный камень, который загружается на мою локальную машину.Как мне установить его с Rails?У меня также установлен RVM.Я попытался вставить его в папку с драгоценными камнями, но он не установился.

Я считаю, что для установки драгоценного камня вам нужно запустить файл setup.rb, но у этого драгоценного камня нет такого подарка.Есть какие-нибудь указатели на то, как установить этот драгоценный камень?

Это очень важно, потому что я думаю, что этот драгоценный камень имеет зависимости и мешает запуску моего проекта.

Ответы [ 2 ]

4 голосов
/ 15 февраля 2012

Другой вариант, в дополнение к @ shingara's, заключается в том, что вы все еще можете добавить его в свой Gemfile, но это будет зависеть от того, все ли в вашей команде проекта имеют этот драгоценный камень в одном месте. Тогда вы можете сделать:

gem 'my_gem', '0.1.2.3', :path => '~/my_projects/my_gem_folder/'

А когда вы связываете, он будет тянуть и устанавливать оттуда.

Если вы работаете над чем-то самостоятельно, вы можете сделать это, не беспокоясь о том, что у кого-то еще, кто свергнет этот проект, не будет этого драгоценного камня в том же месте.

РЕДАКТИРОВАТЬ В дополнение к вашему комментарию к ответу @ shingara, это работает не для того, чтобы указывать прямо на файл .gem, а на папку, в которой находится ваш гем.

1 голос
/ 15 февраля 2012

Вы можете установить драгоценный камень по этому пути

gem install path/my_gem.gem
...