Windows'ta sistem PATH
ortam değişkenime C:\xampp\php
eklemeye çalışıyorum.
Ortam Değişkenleri iletişim kutusunu kullanarak zaten eklemiştim.
Ama konsola yazdığımda:
C:\>path
yeni C:\xampp\php
dizinini göstermiyor:
PATH=D:\Program Files\Autodesk\Maya2008\bin;C:\Ruby192\bin;C:\WINDOWS\system32;C:\WINDOWS;
C:\WINDOWS\System32\Wbem;C:\PROGRA~1\DISKEE~2\DISKEE~1\;c:\Program Files\Microsoft SQL
Server\90\Tools\binn\;C:\Program Files\QuickTime\QTSystem\;D:\Program Files\TortoiseSVN\bin
;D:\Program Files\Bazaar;C:\Program Files\Android\android-sdk\tools;D:\Program Files\
Microsoft Visual Studio\Common\Tools\WinNT;D:\Program Files\Microsoft Visual Studio\Common
\MSDev98\Bin;D:\Program Files\Microsoft Visual Studio\Common\Tools;D:\Program Files\
Microsoft Visual Studio\VC98\bin
İki sorum var:
PATH
değişkenime nasıl dizin ekleyebilirim?GUI ile PATH
değerini değiştirdikten sonra konsol penceresini kapatıp yeniden açın.
Bu işe yarar çünkü yalnızca değişiklikten sonra başlatılan programlar yeni PATH
i görecektir.
Bu komutu açık olan komut penceresinde çalıştırın:
set PATH=%PATH%;C:\your\path\here\
Bu komut C:\your\path\here\
dizinini geçerli PATH
dizinine ekler.
Parçalara ayırıyorum:
set
- cmd'nin ortam değişkenlerini sadece mevcut cmd oturumu için değiştiren bir komuttur; diğer programlar ve sistem bundan etkilenmez.- Geçici olarak değiştirilecek ortam değişkeninin
PATH` olduğunu belirtir.%PATH%;C:\your\path\here\
- %PATH%
kısmı PATH
'ın geçerli değerine genişler ve ;C:\your\path\here\
daha sonra buna eklenir. Bu yeni PATH
olur.UYARI: Bu çözüm PATH'iniz ve sisteminizin kararlılığı için yıkıcı olabilir. Yan etki olarak, kullanıcı ve sistem YOL'unuzu birleştirecek ve YOL'u 1024 karaktere kısaltacaktır. Bu komutun etkisi geri döndürülemez. Önce YOL'un bir yedeğini alın. Daha fazla bilgi için yorumlara bakın.
Bunu körü körüne kopyalayıp yapıştırmayın. Dikkatli kullanın.
SETX](https://ss64.com/nt/setx.html) komutu ile PATH
e sürekli olarak bir yol ekleyebilirsiniz:
setx /M path "%path%;C:\your\path\here\"
Sistem PATH
i yerine kullanıcı PATH
ini ayarlamak istiyorsanız /M
bayrağını kaldırın.
Notlar:
setx` komutu yalnızca Windows 7 ve sonraki sürümlerde kullanılabilir.
Bu komutu yükseltilmiş bir komut isteminden çalıştırmalısınız.
Yalnızca geçerli oturum için değiştirmek istiyorsanız set kullanın.
Bu yalnızca kayıt defterini değiştirir. Mevcut bir işlem bu değerleri kullanmayacaktır. Yeni bir süreç bu değişiklikten sonra başlatılırsa ve eski ortamı ebeveyninden miras almazsa bunu yapacaktır.
Konsol oturumunu nasıl başlattığınızı belirtmediniz. Bunu sağlamanın en iyi yolu komut kabuğundan çıkmak ve tekrar çalıştırmaktır. Daha sonra güncellenmiş PATH'i devralmalıdır.