jruby -S rake gems: установка показывает успех, но на самом деле не устанавливает gems - PullRequest
2 голосов
/ 29 октября 2009

Кто-нибудь использовал rake gems: установить под jruby? запуск sudo jruby -S rake gems:install --trace даст мне следующий вывод:

** Invoke gems:install (first_time)
** Invoke gems:base (first_time)
** Execute gems:base
** Invoke environment (first_time)
** Execute environment
** Execute gems:install gem install reek

For more information on reek, see http://wiki.github.com/kevinrutherford/reek 
Successfully installed reek-1.2.1 
1 gem installed 
Installing ri documentation for reek-1.2.1... 
Installing RDoc documentation for reek-1.2.1... 
gem install ci_reporter 
Successfully installed ci_reporter-1.6.0 
1 gem installed 
Installing ri documentation for ci_reporter-1.6.0... 
Installing RDoc documentation for ci_reporter-1.6.0...

Все, кажется, хорошо, за исключением того, что драгоценные камни не установлены. jruby -S gem list не показывает их записи, а местоположение этих драгоценных камней ничего не показывает.

Вот мои настройки:

OSX 10.5.8
jruby 1.1.6 (installed with macports, yes I know it's not current)
Rails 2.2.2

Кто-нибудь знает, является ли это известной проблемой, или я должен дать другую команду для установки гемов через команду rails rake с jruby? Я не смог ничего найти в сети.

1 Ответ

0 голосов
/ 14 ноября 2009

Я сделал проверку работоспособности, используя:

jruby 1.4.0 (ruby 1.8.7 patchlevel 174) (2009-11-08 6586) (Java HotSpot(TM) 64-B
it Server VM 1.6.0_16) [amd64-java]

Мне удалось создать приложение rails, изменить конфигурацию, включив гем hpricot, и успешно запустить jruby -S rake gems:install и jruby -S rake gems.

В качестве первого шага для вашей среды получите последнюю версию 1.40, измените ваш $ PATH, чтобы он указывал на более новую версию, и посмотрите, сможете ли вы воссоздать проблему.

...