1 2 3 4 5 6 7 8 9 10 # cli: brew install <package># gui: brew cask install <package>brew install cloc git bat exa jq fd brew install pandoc mkdocs brew cask install iterm2 eclipse-jee jd-gui brew search python brew info python brew switch python 3.6.5
Node.js NVM 依照指示做安裝, Homebrew 尚不支援
Java JDK JDK7 要手動下載及安裝
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 brew tap caskroom/versions brew cask install java java6 java8 ls /Library/Java/JavaVirtualMachines/ > 1.6.0.jdk jdk1.7.0_80.jdk jdk1.8.0_202.jdk openjdk-12.jdk/usr/libexec/java_home -V > Matching Java Virtual Machines (5):> 12, x86_64: "OpenJDK 12" /Library/Java/JavaVirtualMachines/openjdk-12.jdk/Contents/Home> 1.8.0_202, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home> 1.7.0_80, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home> 1.6.0_65-b14-468, x86_64: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home> 1.6.0_65-b14-468, i386: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home# 設定 ~/.zshrcexport JAVA_6_HOME=$(/usr/libexec/java_home -v1.6) export JAVA_7_HOME=$(/usr/libexec/java_home -v1.7) export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8) export JAVA_12_HOME=$(/usr/libexec/java_home -v12) alias java6='export JAVA_HOME=$JAVA_6_HOME' alias java7='export JAVA_HOME=$JAVA_7_HOME' alias java8='export JAVA_HOME=$JAVA_8_HOME' alias java12='export JAVA_HOME=$JAVA_12_HOME' # default to Java12java12
版本切換
1 2 3 4 5 6 7 8 9 10 # =============== 版本切換 ===============java6 java -version java7 java -version java8 java -version java12 java -version
Mavan
Python 1 2 3 4 5 6 7 8 9 10 11 12 13 # install Homebrewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" # at the button of bash profileexport PATH="/usr/local/opt/python/libexec/bin:$PATH" # install pythonbrew install python brew install python@2 python --version # or python -V python2 --version python3 --version
Util
Theme JohnCoates/Aerial
Reference