&tag(Homebrew/ebenv);
*目次 [#ye326c36]
#contents
*参考情報 [#lc83b216]
-[[Homebrew]]
-[[rbenv]]
*インストール [#me854705]
-rbenvをインストール
 brew install rbenv
-ruby-buildもインストール。
 brew install ruby-build
-.zhrcに追加。
  if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi
-Hombebrewディレクトリで使う場合以下も追加
 # To use Homebrew's directories rather than ~/.rbenv add to your profile:
 #  export RBENV_ROOT=/usr/local/var/rbenv
*Rubyのインストール [#od12dde3]
**参考 [#p9637b7d]
-[[Homebrew+rbenvでRuby 2.0.0-p0インストール - 130単位:http://d.hatena.ne.jp/deeeki/20130225/brew_rbenv_ruby2]]

**opensslとreadlineのインストール [#h2c9e0a7]
-標準で入っているのは使えないらしい
#pre{{
brew install openssl
brew install readline
}}

※readlineのリンクに関して
#pre{{
This formula is keg-only, so it was not symlinked into /usr/local.

OS X provides the BSD libedit library, which shadows libreadline.
In order to prevent conflicts when programs look for libreadline we are
defaulting this GNU Readline installation to keg-only.

Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:

    LDFLAGS:  -L/usr/local/opt/readline/lib
    CPPFLAGS: -I/usr/local/opt/readline/include
}}
**2.0.0-p0のインストール [#bf5e4917]
-現段階の最新をいれてみる。
 RUBY_CONFIGURE_OPTS="--with-readline-dir=`brew --prefix readline` --with-openssl-dir=`brew --prefix openssl`" rbenv install 2.0.0-p0

** 1.9.3-p392のインストール [#a1728b60]
-念のため1.9.3も入れてみる
 RUBY_CONFIGURE_OPTS="--with-readline-dir=`brew --prefix readline` --with-openssl-dir=`brew --prefix openssl`" rbenv install 1.9.3-p392


*passengerのインストール [#z60ec5dd]
-pasengerモジュールのインストール
 gem install passenger
-passenger-install-apache2-moduleのインストール。
 passenger-install-apache2-module
-最後に表示された内容をhttpd.confにコピペ。
 LoadModule passenger_module /Users/ユーザー名/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/passenger-3.0.19/ext/apache2/mod_passenger.so
   PassengerRoot /Users/ユーザー名/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/passenger-3.0.19
   PassengerRuby /Users/ユーザー名/.rbenv/versions/1.9.3-p392/bin/ruby
**トラブルシューティング [#h09fafe6]
***client denied by server configuration [#l27bd932]
-DocumentRootの設定などが間違えているのかも。Directoryで拒否されていないかも確認。


***We're sorry, but something went wrong. [#d2b01f6d]
-Railsの環境がDevelopmentじゃないと動かないのかも。RailsEnv developmentを追加すれば動くかも。


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS