( ̄(エ) ̄)彡☆
OS X 10.8.2
最近、RailsやらRubyMotionやらPandraやらでgemがぐちゃぐちゃ…
せっかくなのでRVMでなくてrbenvで環境を構築してみまーす
Homebrew
$ ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"
openssl
$ brew install openssl
$ brew link openssl
readline
$ brew install readline
$ brew link readline
rbenv
$ brew install rbenv
$ brew install ruby-build
~/.bash_profile
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
Rubyをインストール
$ rbenv install 1.9.3-p194
なんかopensslのエラー出てインストールできないので
$ CONFIGURE_OPTS="--with-readline-dir=/usr/local --with-openssl-dir=/usr/local" rbenv install 1.9.3-p194
はー
Ruby1.9.3-p194をデフォに設定
$ rbenv global 1.9.3-p194
bundleをインストール
$ rbenv exec gem install bundle
$ rbenv rehash
rails_projects/myapp/Gemfile
source 'http://rubygems.org'
gem 'rails', '3.2.8'
bundle install
$ cd ./myapp
$ bundle install --path vendor/bundle
Rails apps
$ bundle exec rails new .
Gemfileの上書き確認くるのでYes
Railsコマンドの前に bundle execをつけるの忘れないでねw
これでプロジェクト毎にgemを分けれるのでスッキリ
RubyMotionの場合も
bundle install --path vendor/bundleすればいいのです