Kabuğum olarak zsh
kullanıyorum ve çevremi yapılandırmaya çalışıyorum.
Genellikle $JAVA_HOME
değişkenimi bir dosya oluşturarak tanımlarım:
/etc/profile.d/java.sh
aşağıdaki içeriğe sahip
export JAVA_HOME=/path/to/jdk
export PATH=$JAVA_HOME/bin:$PATH
sonra oturumu kapatıp geri dönüyorum ve her şey çalışıyor, ancak bir sebepten dolayı PATH
değişkeni ayarlanmadı. % Co_de% değerini, yeni JAVA_HOME
değerini değil, bu terminal snippet'ini görüyor:
~ echo $JAVA_HOME
/usr/lib/jvm/jdk1.8.0_05
~ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
ve jvm komutunu çalıştırmayı denedim.
~ java -version
zsh: command not found: java
PATH
olması gerektiği gibi PATH
içermiyor. kontrol etmem gereken başka bir şey var mı?
Eğer koşarsam şunu kontrol ettim:
source /etc/profile.d/java.sh
her şey düzgün çalışıyor ve değişkenlerim gerektiği gibi ayarlanıyor, ancak% co_de içindeki komut dosyaları otomatik olarak çalıştırılmıyor mu?