-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathzshrc.osx
46 lines (41 loc) · 1.53 KB
/
zshrc.osx
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
export PATH=/opt/local/bin:/opt/local/sbin:~/bin:$PATH
export CFLAGS=-Qunused-arguments
export CPPFLAGS=-Qunused-arguments
export SITE_PACKAGES=/usr/local/lib/python2.7/site-packages/
export PATH=/usr/local/bin:$PATH
export PATH=/usr/local/sbin:$PATH
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
export PATH="$HOME/.nodebrew/current/bin:$PATH"
alias vi='env LANG=ja_JP.UTF-8 /Applications/MacVim.app/Contents/MacOS/Vim "$@"'
alias vim='env_LANG=ja_JP.UTF-8 /Applications/MacVim.app/Contents/MacOS/Vim "$@"'
eval "$(pyenv init -)"
## Java
#export JAVA_1_6_HOME=`/usr/libexec/java_home -v 1.6`
#export JAVA_1_7_HOME=`/usr/libexec/java_home -v 1.7`
#export JAVA_1_8_HOME=`/usr/libexec/java_home -v 1.8`
# `/usr/libexec/java_home -V` prints out the list of available JDKs
# setjdk 1.7
function setjdk() {
if [ $# -ne 0 ]; then
removeFromPath '/System/Library/Frameworks/JavaVM.framework/Home/bin'
if [ -n "${JAVA_HOME+x}" ]; then
removeFromPath $JAVA_HOME/bin
fi
export JAVA_HOME=`/usr/libexec/java_home -v $@`
export PATH=$JAVA_HOME/bin:$PATH
fi
}
function removeFromPath() {
export PATH=$(echo $PATH | sed -E -e "s;:$1;;" -e "s;$1:?;;")
}
if [ -z "$JDK_SET" ]; then
export JAVA_HOME=`/usr/libexec/java_home -v 1.7`
export PATH=$JAVA_HOME/bin:$PATH
fi
export AXIS2_HOME="$HOME/App/axis2-1.6.2"
export PATH=$AXIS2_HOME/bin$PATH
## ruby
# https://github.com/sstephenson/rbenv#homebrew-on-mac-os-x
[ `brew list -1 | grep "^rbenv\$"` ] && eval "$(rbenv init -)"