1
我使用最新的GCC安装程序(https://github.com/kennethreitz/osx-gcc-installer/downloads)(我的理解意味着我不需要Xcode命令行工具),最新的Homebrew,最新的RVMrvm不会更新红宝石,无法安装多个宝石与酿造 - OS X山狮
我的机器不会更新ruby版本。试图卸载并重新安装我回到了红宝石版本红宝石1.8.7(2012-02-08 patchlevel 358)[universal-darwin12.0],现在无法恢复到1.9.3。
这一切都源于无法安装thinclient gem,因为eventmachine存在问题。
的makelog输出尝试安装1.9.3如下:
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\[email protected]$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"
任何帮助非常赞赏
打开新shell后,你的'echo $ PATH'是什么?你有没有试过告诉RVM(它是RailsInstaller的一部分)来'rvm use 1.9.3'? – mpapis
感谢您的建议 - 对于任何有兴趣的人,我只是完全重新安装了操作系统和所有软件,并且它的工作完美。极端,但我觉得已经花了几天在这2小时的重新安装是值得的。 – Rockafella
对于处于同一位置的人来说,本指南是完美无瑕的http://blog.dean.io/posts/setting-up-a-ruby-on-rails-development-environment-on-mountain-lion – Rockafella