2012-05-15 5 views
6

Я использую pik в Windows 7. Я не могу сделать pik, чтобы запомнить выбор версии рубина.Pik на Windows 7 не помнит выбор

Пример:

Command Window 1

> pik list 
* 187: ruby 1.8.7 (2011-02-18 patchlevel 334) [i386-mingw32] 
    192: ruby 1.9.2p290 (2011-07-09) [i386-mingw32] 
    193: ruby 1.9.3p125 (2012-02-16) [i386-mingw32] 

Я выбираю вариант 193.

>pik 193 
>pik list 
    187: ruby 1.8.7 (2011-02-18 patchlevel 334) [i386-mingw32] 
    192: ruby 1.9.2p290 (2011-07-09) [i386-mingw32] 
* 193: ruby 1.9.3p125 (2012-02-16) [i386-mingw32] 

Теперь я запускаю еще одно окно команд:

Command Window 2

> pik list 
* 187: ruby 1.8.7 (2011-02-18 patchlevel 334) [i386-mingw32] 
    192: ruby 1.9.2p290 (2011-07-09) [i386-mingw32] 
    193: ruby 1.9.3p125 (2012-02-16) [i386-mingw32] 

В новом окне выбор рубина не запоминается. Как я могу сделать pik упор на выбор рубина в сеансах командного окна?

ответ

6

Pik не загружается при открытии новой командной строки. Из-за этого он не может по умолчанию интерпретатору Ruby для нового окна.

Чтобы иметь один конкретный интерпретатор Ruby в PATH, вам нужно будет изменить свой пользовательский или системный PATH, чтобы он всегда был доступен.

Позже вы можете использовать Pik, чтобы изменить версию Ruby на тот, который вам нужен.

Однако вы можете установить по умолчанию Ruby, чтобы вы могли сделать pik default, чтобы использовать его. См. pik help use для документации.

1

Я уверен, что pik по умолчанию соответствует Ruby тем, что определено в переменной вашей системы Path.

Таким образом, чтобы изменить значение по умолчанию Ruby, вам необходимо будет изменить Path вашей переменной на ваш предпочтительный вариант Ruby.

Смежные вопросы