Skip to content

Instantly share code, notes, and snippets.

@a2ikm
Created December 4, 2010 17:51
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save a2ikm/728353 to your computer and use it in GitHub Desktop.
Save a2ikm/728353 to your computer and use it in GitHub Desktop.
install homebrew and its some packages, and rvm
#!/usr/bin/zsh
PATH=/usr/bin:$PATH
EDITOR=/usr/bin/vim
if [ -d /usr/local/lib ]; then
sudo mv /usr/local/lib /usr/local/lib.bak
echo "moved /usr/local/lib to /usr/local/lib.bak"
fi
if [ -d /usr/local/include ]; then
sudo mv /usr/local/include /usr/local/include.bak
echo "moved /usr/local/include to /usr/local/include.bak"
fi
if [ -d /usr/local/share ]; then
sudo mv /usr/local/share /usr/local/share.bak
echo "moved /usr/local/share to /usr/local/share.bak"
fi
ruby -e "$(curl -fsSLk https://gist.github.com/raw/323731/install_homebrew.rb)"
brew install git
brew install wget
brew install memcached
cp /usr/local/Cellar/memcached/1.4.5/com.danga.memcached.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/com.danga.memcached.plist
brew install readline
brew link readline
#!/usr/bin/zsh
PATH=/usr/local/bin:/usr/bin:$PATH
EDITOR=/usr/bin/vim
bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
source "$HOME/.rvm/scripts/rvm"
rvm reload
echo 'rvm_archflags="-arch x86_64"' > ~/.rvmrc
rvm install 1.8.7 --with-readline-dir=/usr/local
rvm gemset use global
gem install bundler wirble
rvm install 1.9.2 --with-readline-dir=/usr/local
rvm gemset use global
gem install bundler wirble
rvm use 1.9.2@rails3 --default --create
gem install rails
echo 'add the following line to ~/.zshrc or ~/.bashrc'
echo ''
echo ' [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"'
echo ''
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment