2012年10月3日水曜日

Macでrbenvを使ってRails環境を構築したよ

( ̄(エ) ̄)彡☆

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 件のコメント:

コメントを投稿