Setup Software for Software Engineer (DEV / QA / DEV in Test) on MacOSX
On this page, I would like to share to everyone the essential tools that we should have on your Macbook if we are software engineer
- HomeBrew:
Run by this command:
/bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"
- iterm2:
brew install --cask iterm2
- Install Firefox by brew
brew tap homebrew/cask-versions
brew install --cask firefox-developer-edition
- rectangle
brew install --cask rectangle
- stats
https://github.com/exelban/stats
brew install stats
- Docker
brew cask install docker
- Visual Studio Code:
brew install --cask visual-studio-code
- Java download and install
Download from this source:
https://www.openlogic.com/openjdk-downloads?field_java_parent_version_target_id=416&field_operating_system_target_id=431&field_architecture_target_id=All&field_java_package_target_id=All
List out all java version, we installed on your MAC:
/usr/libexec/java_home -V
Matching Java Virtual Machines (2):
11.0.16 (x86_64) "OpenLogic-OpenJDK" - "OpenLogic-OpenJDK 11" /Library/Java/JavaVirtualMachines/openlogic-openjdk-11.jdk/Contents/Home
1.8.0_342 (x86_64) "OpenLogic-OpenJDK" - "OpenLogic-OpenJDK 8" /Library/Java/JavaVirtualMachines/openlogic-openjdk-8.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/openlogic-openjdk-11.jdk/Contents/Hom
Check current Java version:
java --version
Switch Java version:
export JAVA_HOME=`/usr/libexec/java_home -v 1.8.0_342`
or
export JAVA_HOME=`/usr/libexec/java_home -v 11.0.16`
-
Python install and setup on MAC:
-
Install Maven via HomeBrew:
brew install maven
Install Nodejs via HomeBrew
brew install node
Install Appium Non-UI, Appium as library in Nodejs
npm install -g appium
Install Appium GUI
brew install --cask appium
Or download DMG file: https://github.com/appium/appium-desktop
If you get any troubles while launching Appium, you can run this command:
xattr -cr Appium-UI.app
Using homebrew:
Install Appium Inspector
brew install --cask appium-inspector
Comments
Post a Comment