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すればいいのです
0 件のコメント:
コメントを投稿