Итак, когда у вас есть пакет, устанавливающий гем из github, он фактически не устанавливается, не так ли? gem list
не будет перечислять эти драгоценные камни.
Это подводит меня к моей загадке: я работаю над скриптом, который хочет использовать один из этих драгоценных камней, которые на самом деле не устанавливаются. Что теперь? Я мог бы проверить репозиторий github вручную и собрать/установить гем, но теперь у меня есть одна версия, управляемая упаковщиком, а другая — нет. Я мог бы указать скрипту каталог gem в ~/.rvm, но это не очень хорошая идея, когда приходит время переходить к производству.
Я пытаюсь найти команду упаковщика, которая заставит любые драгоценные камни из github «зарегистрироваться» с помощью rubygems, но пока ничего. Какие-либо предложения?
~/.rvm/gems
, но, по-видимому, оно не зарегистрировано в rubygems, потому чтоrequire 'hiddengem'
не работает:LoadError: no such file to load — hiddengem
. Как я уже сказал, мне может потребоваться полный путь к драгоценному камню, и мой скрипт будет прекрасно работать в моей локальной системе, но если я поставлю код где-нибудь еще, он сломается повсюду. - person Rob Cameron   schedule 30.09.2010