筆記以下目前mac有裝的app
developer取向

Table of Contents

  1. General
    1. Xcode
    2. Xcode command line tool
    3. Homebrew
    4. macvim
    5. spacemacs
    6. tig
    7. tree
    8. direnv
    9. dash
  2. IOS、OSX APP開發相關
    1. CocoaPods
  3. Python相關
    1. pyenv
    2. python
    3. pyenv-virtualenv
    4. use pip to install some libraries or tools about python
  4. Node.js相關
    1. 裝最新版for global
    2. nvm(node version manager類似pyenv)
  5. Java相關
    1. Oracle jdk
    2. eclipse
    3. pydev for eclipse

另外可參考:mac一般使用安裝軟體筆記

General

Xcode

1
xcode-select -p

Xcode command line tool

1
xcode-select --install

Homebrew

1
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

homebrew指令筆記

macvim

1
brew install macvim

spacemacs

emacs with vim
https://github.com/syl20bnr/spacemacs

tig

1
brew install tig

tree

1
brew install tree

direnv

1
brew install direnv

direnv筆記

dash

API Documents Browser
https://kapeli.com/dash


IOS、OSX APP開發相關

CocoaPods

1
sudo gem install cocoapods

Python相關

pyenv

1
brew install pyenv

pyenv指令筆記

python

1
pyenv install 3.4.2

pyenv-virtualenv

1
brew install pyenv-virtualenv

pyenv-virtualenv指令筆記

use pip to install some libraries or tools about python

1
pip install package_name

pip指令筆記


Node.js相關

裝最新版for global

1
brew install node

npm指令筆記

nvm(node version manager類似pyenv)

1
brew install nvm

nvm 指令筆記



Java相關

Oracle jdk

http://www.oracle.com/technetwork/articles/javase/index-jsp-138363.html
Remove jdk 1.8 at Mac OSX yosemite

eclipse

https://www.eclipse.org/downloads/
Remove eclipse from Mac OSX

pydev for eclipse

http://pydev.org/