2012-05-15 6 views
6

Używam pik w systemie Windows 7. Nie mogę wykonać pik, aby zapamiętać wybór wersji ruby.Pik na Windows 7 nie pamięta wyboru

Przykład:

Okno poleceń 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] 

wybiorę wersję 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] 

Teraz uruchomić kolejne okno poleceń:

polecenia okno 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] 

W nowym oknie wybór rubinów nie jest pamiętany. Jak sprawić, aby pik utrzymywał wybór ruby ​​w sesjach okna poleceń?

Odpowiedz

6

Aplikacja Pik nie jest ładowana po otwarciu nowego wiersza polecenia. Z tego powodu nie jest możliwe domyślnie dla niektórych interpreterów Ruby dla nowego okna.

Aby mieć jednego konkretnego tłumacza Rubiego w PATH, będziesz musiał zmodyfikować ścieżkę użytkownika lub PATH, aby była zawsze dostępna.

Później możesz użyć Pika, aby zmienić wersję Ruby na tę, której pragniesz.

Można jednak ustawić domyślną wartość , aby można było użyć pik default, aby użyć tej. Zobacz dokumentację w dokumencie pik help use.

1

Jestem całkiem pewny, że pik domyślnie przyjmuje wartość Ruby, która jest zdefiniowana w zmiennej System Path.

Aby zmienić domyślną Ruby, należy zmienić zmienną systemową Path na preferowany przez siebie wybór: Ruby.