Могу ли я запустить rubygems в Ironruby?

Возможно ли в настоящее время с предварительным выпуском Ironruby запускать rubygems? Кажется, что я должен установить переменную окружения, чтобы найти их?

3 ответа

Решение

Вы уже давно можете запускать rubygems под IronRuby. Просто скачайте и установите последнюю версию IronRuby из codeplex и запустите igem в командной строке


Оригинальный ответ:

Я в этом списке рассылки - чтобы спасти вас от копания, кто-то спросил это несколько недель назад, и это был ответ

Ответ (на данный момент) - нет, вы не можете, но не похоже, что это будет слишком далеко.

PS: слушай кратко. Он в основной команде Ironruby. <3

Если вы правильно установите ENV['GEM_PATH'] перед использованием rubygems, то гемы будут иногда работать под IronRuby. Я на самом деле смотрю на исправление этого прямо сейчас.

Кроме того, этот вопрос, вероятно, лучше подходит для списка рассылки IronRuby, чем для Stackru.

С IronRuby 1.0 Alpha 2. Вы должны получить igem.bat из коробки. По словам Джима Девилла 19 ноября 2008 г.

Объявляя о выпуске IronRuby 1.0 Alpha 2. Вы можете скачать его на RubyForge ( http://rubyforge.org/frs/?group_id=4359), у меня скоро будет тег в SVN. Примечательные особенности: включение iirb.bat, igem.bat, irails.bat, irake.bat! Это наш первый автономный релиз. Два предостережения: если вы хотите, чтобы звонящий работал правильно, используйте -X: Интерпретировать. Если вы хотите, чтобы Rubygems работал, убедитесь, что все ваши источники заканчиваются на /. Вы можете проверить в ~/.gemrc

С тех пор у нас появился официальный сайт с ежедневной сборкой. Вы можете найти на http://www.ironruby.net/Download

После этого установите GEM_PATH в каталог \ lib \ ruby ​​\gems\1.8, например, c:\ruby ​​\ lib \ ruby ​​\gems\1.8

c:\> set GEM_PATH=c:\ruby\lib\ruby\gems\1.8

Тест с

c:\> igem.bat
Другие вопросы по тегам