最新の GCC インストーラー ( https://github.com/kennethreitz/osx-gcc-installer/downloads ) (これは、Xcode コマンド ライン ツールが必要ないことを意味することを理解しています)、最新の Homebrew、最新の RVM を使用しています。
私のマシンはルビーのバージョンを更新しません。アンインストールして再インストールしようとしたところ、Ruby バージョン Ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0] に戻り、1.9.3 に戻すことができなくなりました。
これはすべて、eventmachine の問題のためにシンクライアント gem をインストールできないことが原因でした。
1.9.3 をインストールしようとする makelog の出力は次のとおりです。
ld: library not found for -lssl
collect2: ld returned 1 exit status
make[2]: *** [../../../.ext/x86_64-darwin12.2.0/digest/md5.bundle] Error 1
make[1]: *** [ext/digest/md5/all] Error 2
make: *** [build-ext] Error 2
これはパスの問題だと思います。ライブラリが見つかりません。たとえば、私が試してみると
brew install postgresql
usr/lib に暗号ライブラリがあるのに、暗号ライブラリが見つからないというエラーが表示されます
私の .bash_profile は次のとおりです。
function parse_git_branch () {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
RED="\[\033[0;31m\]"
YELLOW="\[\033[0;33m\]"
GREEN="\[\033[0;32m\]"
NO_COLOUR="\[\033[0m\]"
PS1="$NO_COLOUR\u@iMac$NO_COLOUR:\w$YELLOW\$(parse_git_branch)$NO_COLOUR\$ "
homebrew=/usr/local/bin:/usr/local/sbin
export PATH=$homebrew:$PATH
export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
どんな助けでも大歓迎です