- Install Awesome Apps Install Awesome Apps
- Homebrew Homebrew
- Oh-my-zsh Oh-my-zsh
- Git Git
- autojump autojump
- fzf fzf
- Font HackGen Font HackGen
- rbenv rbenv
- Node Version Manager Node Version Manager
- Install Yarn Install Yarn
- Install libvips Install libvips
- Install v8 Install v8
- Optional Optional
- PostgreSQL PostgreSQL
- Docker Docker
- Chromedriver Chromedriver
- IntelliJ IntelliJ
- Python Python
- Shortcut for Ruby dev Shortcut for Ruby dev
- Java Java
- Shortcut for Source Tree Shortcut for Source Tree
- Change computer name Change computer name
- Change cursor speed Change cursor speed
- Improve Sound Quality Improve Sound Quality
- Keytype speed Keytype speed
- References References
Install Awesome Apps
For development
Docker For Mac
iTerm
JetBrains Toolbox
Source Tree
Visual Studio Code
For productivity
CleanShot X
DeepL
Dropbox
Figma
Just Focus
Magnet
MeetingBar
Spotify
Tripmode
Zoom
Homebrew
You can execute the following command to install
:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
If you are asked about Xcode Command line tool while installing with Homebrew, please install it.
Oh-my-zsh
If you want to use a coftable Zsh customized by the community, let's install
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
Git
You should install Git command line tool:
brew install git
git config --global user.name "USER_NAME"
git config --global user.email email@example.com
git config --global tag.sort version:refname
git config --global alias.co checkout
After installing Git, we recommend to set global .gitignore
:
# install generator for .gitignore
brew install gibo
# Set some unnecessary files of JetBrains and Mac to .gitignore
gibo dump JetBrains macOS Ruby Rails Node > ~/.gitignore
# Set the .gitignore to set git global setting
git config --global --add core.excludesfile "$HOME/.gitignore"
In addition, please add a alias git push-f
to vi ~/.gitconfig
[alias]
push-f = push --force-with-lease
autojump
If you want to fill a path more quickly,
brew install autojump
After installing, set the following setting by vi ~/.zshrc
# autojump
[ -f /opt/homebrew/etc/profile.d/autojump.sh ] && . /opt/homebrew/etc/profile.d/autojump.sh
After the setting, execute the following command to reflect the setting:
source ~/.zshrc
fzf
brew install fzf
After installing, set the following setting by vi ~/.zshrc
# fzf
br() {
git checkout $(git branch --format '%(refname:short)' | fzf --layout=reverse)
}
After the setting, execute the following command to reflect the setting:
source ~/.zshrc
Font HackGen
Ricty is a fonts for programming, if you want to try it, please set the following command:
# Installing HackGen
brew tap homebrew/cask-fonts
brew install --cask font-hackgen
# Setting about anti-alias
defaults -currentHost write -globalDomain AppleFontSmoothing -int 2
rbenv
To avoid installing unnecessary documents, add the following setting vim ~/.gemrc
:
install: --no-document
update: --no-document
After the above setting, let's install the following rbenv and Ruby-build:
# installing rbenv / ruby-build
brew install rbenv ruby-build
# Setting to installing gems when introducing new version
git clone https://github.com/sstephenson/rbenv-default-gems.git ~/.rbenv/plugins/rbenv-default-gems
# Setting default install gems
echo 'bundler\nrails\npg\npry' > ~/.rbenv/default-gems
Edit the following setting by vi ~/.zshrc
:
# rbenv
[[ -d ~/.rbenv ]] && \
export PATH=${HOME}/.rbenv/bin:${PATH} && \
eval "$(rbenv init -)"
The setting is reflected by the following command:
source ~/.zshrc
Install Ruby by rbenv:
# show list of ruby versions which is able to install
rbenv install -l
# Install latest ruby version(e.g. 2.6.6)
rbenv install 2.6.6
rbenv global 2.6.6
Node Version Manager
Please refer to
and install it.Install Yarn
brew install yarn
Install libvips
I sometimes get an error when installing libraries such as sharp in the npm library.
brew info vips
brew reinstall vips
Install v8
There are many libraries that depend on v8, so it is good to install them.
brew install v8
Optional
PostgreSQL
Install PostgreSQL:
brew install postgresql
brew services start postgresql
Docker
Please set alias to vi ~/.zshrc
:
# Docker
alias d='docker'
alias dc='docker-compose'
alias dm='docker-machine'
After setting, reflect the upper settings:
source ~/.zshrc
Chromedriver
If you use Chromedriver for selenium test or etc, please execute the follows:
brew tap homebrew/cask
brew install --cask chromedriver
IntelliJ
Please refer to the following articles and configure it.
Python
brew install python
Please set alias to vi ~/.zshrc
:
# Python
export PATH=$(brew --prefix python)/libexec/bin:$PATH
After setting, reflect the upper settings:
source ~/.zshrc
Shortcut for Ruby dev
Please write the bellow code in vi ~/.zshrc
:
# nodebrew(Node.js)
export PATH=$HOME/.nodebrew/current/bin:$PATH
# Rails
alias rspec="bundle exec rspec"
alias rake="bundle exec rake"
alias rubocop="bundle exec rubocop"
Java
Download JDK from
and install it.After install JDK, you should install Maven & gradle too.
brew install maven32 gradle
After that, please write the bellow code in .zshrc
:
# Java
export JAVA_HOME=`/usr/libexec/java_home -v 10.0.2`
Shortcut for Source Tree
sudo ln -s /Applications/SourceTree.app/Contents/Resources/stree /usr/local/bin/
Change computer name
Application > System Preferences > Sharing > Computer Name
Change cursor speed
Application > System Preferences > Mouse > Tracking Speed
Improve Sound Quality
sudo defaults write bluetoothaudiod "Enable AptX codec" -bool true
sudo defaults write bluetoothaudiod "Enable AAC codec" -bool true
Keytype speed
defaults write -g KeyRepeat -int 2
defaults write -g InitialKeyRepeat -int 12
References