gemを自分のホームディレクトリで管理する
- ~/.gemrc
:backtrace: true :sources: - http://rubygems.org/ - http://gems.github.com/ gemhome: /Users/alphaneet/.gem/ruby/1.8.7 gempath: - /Users/alphaneet/.gem/ruby/1.8.7/bin install: --no-ri --no-rdoc update: --no-ri --no-rdoc
.gemrc の方のパスはフルパス(~とかを使わない)でないと上手く動かない
- ~/.zshrc
GEM_HOME=~/.gem/ruby/1.8.7 GEM_DEFAULT_BIN=$GEM_HOME/bin PATH=$GEM_DEFAULT_BIN:$PATH export GEM_HOME GEM_DEFAULT_BIN PATH
export を忘れると上手く動かない
追加する場所は .zprofile でもいいけど一括管理したいので zshrc にした。
ちなみに関係ないが .zprofile は alias 設定が上手く反映されない(export とかは大丈夫)。.zshenv なら反映される。
# ターミナルを再起動して gem list # 空になってたらおk gem install -v x.x.x rails # ri や rdoc が入らなければおk rails list # 追加されていたらおk ls /Users/alphaneet/.gem/ruby/1.8.7/gems # インストールしたrailsセットが入ってたらおk rails -v # インストール時に指定したバージョンならおk
http://blog.grauwoelfchenslabor.com/solution_log/?p=125
まじでここの人の丸コピなんですがほんとすいません。
忘れそうだったので自分用にメモを置いておきたかったという顔になりました