2010-12-16 2 views
1

У меня есть рубин, установленный на моей машине Mac, и netbeans показывает, что это одна из рубиновых платформ. Я установил некоторые новые драгоценные камни на своей машине с разными точками GEM_HOME и GEM_PATH, чтобы эти новые драгоценные камни не мешали драгоценным камням, установленным как часть стандартной рубиновой установки. Теперь я хочу создать новую рубиновую платформу в Netbeans, чтобы использовать новые места GEM_PATH и GEM_HOME, а не местоположения по умолчанию (но без установки новой версии ruby). Для этого netbeans запрашивает местоположение файла интерпретатора рубина. При выборе файла интерпретатора рубинов по умолчанию он не создает новую платформу, обращаясь к уже установленной платформе. Если я скопирую файл интерпретатора в новое место и предоставил ему netbeans, то он создаст новую платформу, но имя платформы останется прежним (Ruby 1.8.7-p174 в моем случае). В новой платформе я могу изменить переменные GEM_HOME и GEM_PATH. Netbeans не предоставляет никакого механизма для изменения имени платформы, что является весьма неудобным, так как он собирается создавать путаницу при переключении между платформами.Создание новой платформы ruby ​​в netbeans

Вопрос в том, как изменить название платформы? Могу ли я изменить его, непосредственно отредактировав файл настроек netbeans (в случае, если это невозможно сделать с ui).

ответ

1

Из того, что я знаю, то, что вы пытаетесь сделать, может стать очень сложным. Это звучит сложно.

Если в обоих случаях вы используете ту же версию рубина и различных драгоценных камней (даже если его различные версии рубин)

Вы можете использовать RVM рубин Диспетчер версий, и (при необходимости RVM gemsets). Это супер-удивительно.

Также РВМ интегрируется с Netbeans