備忘録。
環境:Mac OS X 10.7.5
作業は基本的に以下のサイトを参考に行った。
#rbenv install -lしても最新版rubyが表示されない
インストール可能なrubyのバージョン一覧に古いバージョンしか表示されない。
対策
$ brew upgrade ruby-build
で解決。パッケージが古かったみたい。
#rbenv global xxxしてもrubyのバージョンが変更されない
$ ruby -v
でバージョン確認した結果とglobal設定したバージョンが異なる。
対策
$ source ~/.bash_profile
で設定を再読み込みすることで反映された。
#gem install railsでエラー
libxml2 is missing.
と表示される。
対策
以下のファイルをインストールする。
$ brew install libxml2 libxslt libiconv
を実行。
libiconv
インストール時に以下のエラーが出るけどとりあえず気にしない(だめかも)。
Error: MD5 support has been dropped for security reasons.
Please switch this formula to SHA256.
さらに以下のコマンドでnokogiri
をインストール。
$ gem install nokogiri -- --use-system-libraries --with-iconv-dir="$(brew --prefix libiconv)" --with-xml2-config="$(brew --prefix libxml2)/bin/xml2-config" --with-xslt-config="$(brew --prefix libxslt)/bin/xslt-config"
これでいけたっぽい。