2012-05-15 19 views
6

Tôi đang sử dụng pik trên Windows 7. Tôi không thể thực hiện pik để nhớ lựa chọn phiên bản Ruby.Pik trên Windows 7 không nhớ lựa chọn

Ví dụ:

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] 

tôi chọn phiên bản 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] 

Bây giờ tôi khởi động một cửa sổ lệnh:

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] 

Trong cửa sổ mới, lựa chọn ruby ​​không được ghi nhớ. Làm cách nào để tôi thực hiện các lựa chọn ruby ​​trên các phiên cửa sổ lệnh? pik

Trả lời

6

Pik không được tải khi bạn mở lời nhắc lệnh mới. Do đó, không thể mặc định đến một số thông dịch viên Ruby cho cửa sổ mới.

Để có một trình thông dịch Ruby cụ thể trong PATH, bạn sẽ cần phải sửa đổi người dùng hoặc hệ thống PATH của bạn để nó luôn sẵn sàng.

Sau đó, bạn có thể sử dụng Pik để thay đổi phiên bản Ruby thành phiên bản bạn muốn.

Tuy nhiên, bạn có thể thiết lập mặc định Ruby để bạn có thể làm pik default để sử dụng số đó. Xem pik help use để biết tài liệu.

1

Tôi khá chắc chắn rằng pik mặc định là Ruby được xác định trong biến số Path của Hệ thống.

Vì vậy, để thay đổi mặc định Ruby, bạn sẽ cần phải thay đổi số Path của Hệ thống thành lựa chọn ưa thích của bạn là Ruby.

Các vấn đề liên quan