Bagaimana saya bisa menambahkan cygwin / bin ke jalur pencarian di Windows XP?

7

Saya menginstal Cygwin di mesin Windows XP saya. Bagaimana saya dapat menambahkan c:\cygwin\binke %PATH%dalam sedemikian rupa sehingga tetap?

Saya autoexec.batkosong, dan saya menganggap itu bukan lagi tempat yang tepat untuk itu. Di mana tempat terbaik untuk melakukan ini?

Nathan Fellman
sumber

Jawaban:

18

Klik kanan pada komputer saya dan pilih properti. Di tab Lanjut , ada tombol yang disebut Variabel Lingkungan . The PATHvariabel di sana, hanya menambahkan tanda titik koma dan kemudian jalan cygwin untuk akhir nilai yang ada, sehingga terlihat seperti ini:

C:\WINDOWS\system32;C:\WINDOWS\;C:\WINDOWS\System32\Wbem;...;c:\cygwin\bin
Kol
sumber
3
Ini adalah tab Advanced.
acak
Terima kasih. Saya baru saja mengosongkannya dan belum mengaktifkan pc windows saya.
Kol
1
Anda juga bisa sampai ke Variabel Lingkungan dengan mencari "path" di Start Menu.
Austin Moore
3

Untuk menambah jalur profil pengguna Anda, Anda dapat melakukan yang berikut dari baris perintah menggunakan setxperintah yang dibangun ke dalam Windows Vista dan di atasnya. Di versi Windows sebelumnya Anda bisa menggunakan Windows Resource Kit untuk mendapatkannya.

Katakanlah Cygwin terpasang c:\cygwin, lakukan:

SETX path c:\cygwin;c:\cygwin\bin;%path%

Atau untuk Anda, hanya sebagai pengguna:

SETX -m path c:\cygwin;c:\cygwin\bin;%path%
Praha Sangha
sumber
Ini mungkin praktik yang lebih baik untuk ditambahkan ke akhir jalur yang ada, bukan awal. Jika ada konflik, Anda mungkin ingin menjalankan binari Windows asli, untuk mencegah masalah dengan program lain yang mengharapkannya.
Bob
Sebenarnya @bob kalau-kalau saya tidak setuju. Cygwin adalah lingkungan di atas windows (pada dasarnya shell), dalam hal ini saya pikir akan lebih baik untuk menjalankan windows binari kedua. Dalam kasus program lain yang bukan 'menggantikan perilaku windows' maka saran Anda akan tetap bertahan.
Preet Sangha
Jika Anda ingin menjalankan binari cygwin sebelum executable Windows di dalam cygwin shell, Anda bisa memodifikasi path di cygwin .bashrc. Saya pribadi menganggap lebih aman untuk menyimpan binari Windows sendiri di awal jalur untuk aplikasi atau alat Windows lainnya, untuk mengurangi kemungkinan masalah dari konflik. Tapi itu pilihan pengguna, pada akhirnya.
Bob