在 Snow Leopard 下使用 RVM 安装 Ruby 1.8.6 和 openssl 时出错
我正在尝试使用 rvm 在 Snow Leopard 上安装 ruby 1.8.6。
我试过: rvm install ruby-1.8.6-p111
并收到错误解释 make 找不到 openssl。 make[1]: *** [openssl_missing.o] 错误 1
然后我尝试: rvm install ruby-1.8.6-p111 -C --with-openssl-dir=/System/Library/OpenSSL (雪豹似乎与 openssl 一起提供,这似乎是位置)
在日志中我得到相同的错误。
根据 http://rvm.beginrescueend.com/packages/openssl/ 然后我尝试了使用 rvm 安装 openssl,如下所示:
rvm package install openssl
这次,在 configure.error.log 中我得到: [2010-07-07 07:54:28] ./配置操作系统/编译器 darwin-i386-cc -I/Users/craig/.rvm/usr/include -L/Users/craig/.rvm/usr/lib - -prefix=/Users/craig/.rvm/usr zlib no-asm no-krb5 共享 目标已经定义 - 操作系统/编译器(有问题的参数:darwin-i386-cc)
我真的很感激任何建议。
I'm trying to install ruby 1.8.6 on Snow Leopard using rvm.
I tried:
rvm install ruby-1.8.6-p111
and got an error explaining make couldn't find openssl.
make[1]: *** [openssl_missing.o] Error 1
I then tried:
rvm install ruby-1.8.6-p111 -C --with-openssl-dir=/System/Library/OpenSSL
(Snow Leopard seems to come with openssl and this seems to be the location)
In the logs I get the same error.
As per http://rvm.beginrescueend.com/packages/openssl/ I then tried to install openssl using rvm like so:
rvm package install openssl
This time, in configure.error.log I get:
[2010-07-07 07:54:28] ./Configure os/compiler darwin-i386-cc -I/Users/craig/.rvm/usr/include -L/Users/craig/.rvm/usr/lib --prefix=/Users/craig/.rvm/usr zlib no-asm no-krb5 shared
target already defined - os/compiler (offending arg: darwin-i386-cc)
I'd really appreciate any suggestions.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我知道这对你没有多大帮助,但感谢指向“rvm package install openssl”的指针——它为我修复了原始的 openssl_missing.o 错误,并且从那里开始一切工作正常......最终。
这就是我最终为了让 rvm 在我的笔记本电脑上工作而做的事情,减去了一些愚蠢的 MacPorts 摆弄,因为我在 /usr/local/lib 中安装了一些旧的 PowerPC 二进制文件。
I know it doesn't help you much, but thanks for the pointer to "rvm package install openssl" -- it fixed the original openssl_missing.o error for me and everything worked fine from there... eventually.
Here's what I ended up doing to get rvm to work on my laptop, minus some silly MacPorts fiddling because I had some old PowerPC binaries installed in /usr/local/lib.
哈!我刚刚尝试在我的工作计算机上安装 rvm 并遇到了您原来的问题!
看起来
~/.rvm/scripts/package
中存在错误。尝试运行或
从 git 获取最新版本,然后重试。
Ha! I just tried to install rvm on my work computer and ran into your original problem!
Looks like there was a bug in
~/.rvm/scripts/package
. Try runningor
to get the latest version from git and try again.