使用下雪豹RVM错误安装Ruby 1.8.6和OpenSSL

问题描述 投票:1回答:2

我试图使用RVM雪豹安装Ruby 1.8.6。

我想:RVM安装Ruby-1.8.6-P111

并得到了一个错误解释使找不到OpenSSL的。使[1]:*** [openssl_missing.o]错误1

然后我想:RVM安装Ruby-1.8.6-P111 -C --with-的OpenSSL DIR = /系统/库/ OpenSSL的(雪豹似乎来OpenSSL和这似乎是位置)

在日志中我得到了同样的错误。

按照http://rvm.beginrescueend.com/packages/openssl/然后我尝试使用RVM像这样安装OpenSSL的:

RVM包安装的OpenSSL

此时,在configure.error.log我得到:[2010-07-07 7时54分28秒]的./configure OS /编译达尔文-I386-CC -I /用户/克雷格/ .rvm的/ usr /包括-L /Users/craig/.rvm/usr/lib前缀= /用户/克雷格/ .rvm / USR的zlib没有-ASM无KRB5共享已经定义的目标 - OS /编译器(冒犯ARG:达尔文-I386-cc)的

我会很感激的任何建议。

ruby osx-snow-leopard openssl rvm
2个回答
3
投票

我知道这并不能帮助你很多,但感谢指针“RVM包安装OpenSSL的” - 它解决了原有openssl_missing.o错误对我来说,一切运行良好,从那里......最后。

下面是我落得这样做让RVM到我的笔记本电脑工作,减去一些无聊的摆弄MacPorts的,因为我已经安装在/ usr / local / lib目录一些老的PowerPC二进制文件。

rvm package install openssl
rvm package install readline
rvm package install iconv
sudo port install ncurses
sudo port install libyaml
sudo port install zlib
rvm install 1.9.2-head -C "--with-openssl-dir=$HOME/.rvm/usr --with-libyaml-dir=/opt/local --with-readline-dir=$HOME/.rvm/usr --with-iconv-dir=$HOME/.rvm/usr"

1
投票

哈!我只是想我的工作电脑上安装RVM跑进你原来的问题!

貌似有在~/.rvm/scripts/package的错误。尝试运行

rvm update --head

要么

rvm get latest

摆脱git的最新版本,然后再试一次。

© www.soinside.com 2019 - 2024. All rights reserved.