Итак, когда у вас есть комплект поставки, установите драгоценный камень из github, это не на самом деле установить, не так ли? gem list
не будет перечислять эти драгоценные камни.Бундлер и драгоценные камни на github
Это подводит меня к моей загадке: я работаю над сценарием, который хочет использовать один из этих драгоценных камней, которые фактически не устанавливаются. Что теперь? Я мог проверить github repo вручную и построить/установить драгоценный камень, но теперь у меня есть одна версия, управляемая поставщиком, а другая - нет. Я мог бы указать сценарий на каталог gem в ~/.rvm, но это не отличная идея, когда придет время для выхода на производство.
Я пытаюсь найти команду bundler, которая сделает любые драгоценные камни из github «зарегистрированными» с rubygems, но пока ничего. Какие-либо предложения?
вы пробовали печатать " bundle show agemthatdoesntshowingemlist "(замените agemthatdoesntshowingemlist на драгоценный камень, который не отображается в списке драгоценных камней) – hellvinz
Несомненно, в этом списке указано место, где он находится в' ~/.rvm/gems', но он, по-видимому, не «зарегистрирован» с rubygems потому что 'require 'hiddengem'' не работает:' LoadError: нет такого файла для загрузки - hiddengem'. Как я уже сказал, я мог бы потребовать полный путь к драгоценному камню, и мой скрипт будет очень хорошо работать в моей локальной системе, но если я положу код где-нибудь еще, он сломается повсюду. –