Навсегда заблокировать jruby для ruby ​​1.9 - PullRequest
1 голос
/ 23 мая 2011

Я хочу, чтобы моя установка jruby 1.6.1 работала только в режиме ruby ​​1.9.Я хочу удалить или обязательно отключить поддержку 1.8.7, потому что я не хочу выдергивать волосы, если я забуду где-то установить окружение или параметр командной строки.

А также!У меня есть другая установка JRuby (1.5.1) на моей машине, которую я хочу сохранить в безопасности, используя ruby ​​1.8.7.Я хотел бы иметь совместимость с ruby ​​1.9, когда (и только когда) я выбираю "c: \ opt \ jruby-1.6.1" в качестве "платформы Ruby" в NetBeans, или я устанавливаю свой PATH для включения "c: \ opt \ jruby"-1.6.1 \ bin "и т. Д.

Все слова в одном: я хочу заблокировать установку jruby на версию ruby ​​независимо от среды.Или есть установщик jruby 1.6.1 исключительно с ruby ​​1.9?Если нет, то почему?Должен ли я даже пожелать этого?

1 Ответ

1 голос
/ 07 октября 2011

Вы можете указать переменную среды JRUBY_OPTS: JRUBY_OPTS = --1.9

Если вы сделаете это в системных переменных среды Windows, это будет всегда применяться везде, где выполняется исполняемый файл JRuby.

Если вы только добавляетеэто к вашим свойствам проекта Netbeans, то вы можете иметь его по-разному в зависимости от выбранной конфигурации.Например, не устанавливайте его для своей конфигурации JRuby 1.5.1.

Вы не можете изменить его автоматически, просто изменив переменную среды PATH.

...