Могу ли я запустить 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