อาทิตย์ที่ผ่านมาได้มีโอกาสได้ใช้งาน MacBook Pro และได้ทำการ setup โปรแกรมที่สำคัญต่างๆ สำหรับเอาไว้เขียนโปรแกรม ก็เลยถือโอกาส รวบรวม TODOs ต่างๆ เช่น การตั้งค่า, Text Editor, Program ต่างๆ ที่จำเป็นสำหรับเขียนโปรแกรมซะเลย
Install Homebrew
Homebrew เป็น Package Manager ตัวหนึ่ง ซึ่งผมได้ยินมานานแล้ว แต่ว่าไม่เคยได้ใช้แมคก็เลยไม่มีโอกาสได้ใช้ซักที เมือก่อนผมใช้งาน Ubuntu เวลาติดตั้งโปรแกรมต่างๆ ก็จะทำผ่าน apt-get install xxxx เมื่อใช้ homebrew การติดตั้งก็แทบไม่ต่างกันเลย brew install xxxx
Homebrew ติดตั้งได้ง่ายๆ ด้วยคำสั่ง ด้านล่างนี้
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"brew updateเวลาจะติดตั้งโปรแกรมอะไร ก็แค่สั่ง brew install ตามด้วยชื่อโปรแกรม เช่น
brew install wgetInstall zsh
ผมใช้ zsh แทน bash เนื่องจาก (มโนไปเอง) ว่ามันน่าจะดีกว่า bash รวมถึงสามารถ custom รวมถึง shortcut ต่างๆ ด้วย oh-my-zsh
ติดตั้ง oh-my-zsh ด้วยคำสั่ง
curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | shInstall iTerm2
ผมเลือก iTerm2 แทนที่ Terminal และเลือก custom color ของ iTerm2 จากที่นี่ iTerm2 Color Schemes
Setup Git
ติดตั้ง git ผ่าน homebrew
brew install gitSetup Username และ Email สำหรับใช้ push/pull
git config --global user.name "YOUR NAME"git config --global user.email "your@email.com"Verify Config ด้วยคำสั่ง
git config --listInstall Git Client
Setup SSH
cd ~/.sshssh-keygen -t rsa -C "your_email@domain.com"Install Text Editor
Setup ให้ alias Sublime Text ผ่าน command line ด้วย คำสั่ง subl แก้ไขไฟล์ .zshrc โดยเพิ่มด้านล่างนี้ลงไป
alias subl="/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl"Sublime Text Plugins
- Sublime Text Package Control
- Emmet
- SublimeCodeIntel
- Pretty JSON
- Markdown Extended
- ColorPicker
- Seti UI
Install Node.js & npm
ติดตั้ง Node.js และ npm ผ่าน homebrew หรือโหลดจาก Official Node.js
brew install nodeInstall MongoDB
ติดตั้ง MongoDB ขั้นแรก ต้องทำการสร้างโฟลเดอร์ /data/db และมี permission ซะก่อน
brew install mongodb
mkdir -p /data/dbsudo chmod 0755 /data/db# start mongodmongod
# Start MongoDB ShellmongoInstall Java
ติดตั้ง Java JDK 8
Install rbenv & Rails
เนื่องจากผมต้องใช้ Ruby และ Middleman ในการเขียนบล็อกด้วย ก็เลยต้องติดตั้ง และอนาคตเผื่อไว้รัน Ruby on Rails ได้อีกด้วย
ติดตั้ง rbenv (เอาไว้จัดการ Ruby Environment)
brew install rbenv ruby-buildเพิ่มนี้ลงไปในไฟล์ ~/.zshrc
# Config rbenvexport PATH="$HOME/.rbenv/bin:$PATH"eval "$(rbenv init -)"ติดตั้ง Ruby
rbenv install 2.2.1rbenv global 2.2.1ruby -vติดตั้ง Middleman & Rails
gem install railsgem install middlemanเรียบร้อย :)
- Authors
-
Chai Phonbopit
เป็น Web Dev ในบริษัทแห่งหนึ่ง ทำงานมา 10 ปีกว่าๆ ด้วยภาษาและเทคโนโลยี เช่น JavaScript, Node.js, React, Vue และปัจจุบันกำลังสนใจในเรื่องของ Blockchain และ Crypto กำลังหัดเรียนภาษา Rust