El Capitan で Ruby, gem のインストールではまったこと
Ruby や gem はしばらくインストールをしていなかったが、 El Capitan にアップデート後に一度 rbenv でインストールした Ruby を削除したので、再インストールした。また、gem もインストールしたが、いろいろとエラーが出て悩んでいた…。いろいろ調べて解決したがそれをまとめておく。
rbenv で Ruby がインストールできない
以前は以下のコマンドでインストールしていた
$ RUBY_CONFIGURE_OPTS="--with-readline-dir=`brew --prefix readline` --with-openssl-dir=`brew --prefix openssl`" rbenv install 2.2.3
しかし、これでビルドが止まってしまう。
checking whether CFLAGS is valid... no
以下を足すことでで解決
CC=/usr/bin/gcc
pg がインストールできない
gem の pg もインストールができなくなった。
Can't find the PostgreSQL client library (libpq)
以下を足すことで解決
ARCHFLAGS="-arch x86_64"
bundle install する際も頭につけておく
$ ARCHFLAGS="-arch x86_64" bundle install
gcc とかいろいろアップデートして環境が変わったからかもしれない。