проблема с установкой rubygems - PullRequest
2 голосов
/ 16 декабря 2008

Я пытаюсь настроить вторую установку ruby ​​в моем домашнем каталоге (другая версия ruby ​​для тестирования). Я скомпилировал ruby ​​в ~/bin/ и все работает, пока я не попытаюсь установить rubygems.

У меня GEM_HOME установлен на ~/gems каталог и GEM_PATH установлен на тот же. Затем я пытаюсь установить rubygems с

~/bin/ruby setup.rb

Установка успешно завершена, но ruby ​​не может найти rubygems после установки.

$~/bin/irb
irb(main):001:0> require 'rubygems'
LoadError: no such file to load -- rubygems
    from (irb):1:in `require'
    from (irb):1

У кого-нибудь есть идеи, почему рубин не может найти рубины?

Ответы [ 3 ]

3 голосов
/ 16 декабря 2008

В дополнение к настройке GEM_HOME вам нужно запустить config с вашим путем. Вот шаги от rubygems.org .

$ export GEM_HOME=/home/mygemrepository
$ ruby setup.rb config --prefix=/home/mystuff
$ ruby setup.rb setup
$ ruby setup.rb install
0 голосов
/ 16 декабря 2008

хорошо, я получил его на работу. Иногда требуется свежий день.

Решение 1. Я использовал старую версию драгоценных камней (если быть точным, 1.1.1.) 2. я не использовал префикс, но я установил GEM_HOME и GEM_PATH

0 голосов
/ 16 декабря 2008

, который терпит неудачу точно так же. Я полагаю, что префикс говорит setup.rb, куда помещать rubygems, но не говорит ruby, где его найти. Также на шагах от rubygems.org другая ситуация. Они устанавливают rubygems в свою домашнюю папку, но используют системный бинарный файл ruby. Я пытаюсь использовать бинарный файл ruby ​​из моей домашней папки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...