工具使用:mac上使用zsh配置環境變量

Mac配置環境變量的地方

  • 1./etc/profile (建議不修改這個文件 )

    全局(公有)配置,不管是哪個用戶,登錄時都會讀取該文件。

  • 2./etc/bashrc (一般在這個文件中添加系統級環境變量)

    全局(公有)配置,bash shell執行時,不管是何種方式,都會讀取此文件。

  • 3.~/.bash_profile (一般在這個文件中添加用戶級環境變量)

    每個用戶都可使用該文件輸入專用於自己使用的shell信息,當用戶登錄時,該文件僅僅執行一次!

那麼當mac機器上安裝了zsh後 .bash_profile 文件中的環境變量就無法起到作用。

接下來的解決方案:
1, cd ~
2, open .zshrc
3, 在.zshrc文件末尾增加.bash_profile的引用:
source ~/.bash_profile

題外話: 本人的環境變量複製一份在此以免以後要用:
.bash_profile:

export ANDROID_HOME=/Users/pengdan/software/sdk
export NDK=/Users/pengdan/software/android-ndk-r10d
export GRADLE_HOME=/Users/pengdan/software/gradle-2.4
export SUBLIME=/Users/pengdan/home/subin
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$GRADLE_HOME/bin:$PATH
export PATH=$PATH:$SUBLIME:/usr/local/mysql/bin
export PATH=$PATH:/Users/pengdan/software/apache-tomcat-7.0.70/bin

錯誤:-bash: ./startup.sh: Permission denied

解決辦法:

用命令chmod 修改一下Tomcat的bin目錄下的.sh權限就可以了
如chmod u+x *.sh
在此執行,OK了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章