Ошибка установки Ruby 1.8.6 и openssl с использованием RVM под Snow Leopard - PullRequest
1 голос
/ 07 июля 2010

Я пытаюсь установить ruby ​​1.8.6 на Snow Leopard с помощью rvm.

Я попытался: rvm install ruby-1.8.6-p111

и получил ошибку, объясняющую, что make cannне могу найти openssl.make [1]: *** [openssl_missing.o] Ошибка 1

Затем я попытался: rvm install ruby-1.8.6-p111 -C --with-openssl-dir = / System / Library / OpenSSL(Snow Leopard, кажется, поставляется с openssl, и это, кажется, это местоположение)

В журналах я получаю ту же ошибку.

Согласно http://rvm.beginrescueend.com/packages/openssl/ Затем я попытался установитьopenssl использует rvm примерно так:

установка пакета rvm openssl

На этот раз в файле configure.error.log я получаю: [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 уже определена - os / compiler (обидно: arg: darwin-i386-cc)

Буду очень признателен за любые предложения.

Ответы [ 2 ]

3 голосов
/ 16 июля 2010

Я знаю, что это вам мало поможет, но спасибо за указатель на "rvm package install 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 голос
/ 17 июля 2010

Ха! Я просто попытался установить rvm на свой рабочий компьютер и столкнулся с вашей первоначальной проблемой!

Похоже, что была ошибка в ~/.rvm/scripts/package. Попробуйте запустить

rvm update --head

или

rvm get latest

, чтобы получить последнюю версию из git и попробуйте снова.

...