1

最新の 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"

どんな助けでも大歓迎です

4

1 に答える 1

0

「rvm get head && rvm reload && rvm install 1.9.3 && rvm use 1.9.3」を試してください。

于 2013-02-02T21:56:12.563 に答える