Привет Я пытаюсь установить рубин через РВМ, используя следующий код:Openssl сообщение об ошибке на журнал установки при установке рубин 1.9.3 на Mac OSX 10.6.8
CC=/usr/bin/gcc-4.2 rvm install 1.9.3 --with-iconv-dir=$rvm_path/usr --with-openssh-dir=$rvm_path/usr
, но я получаю ошибки на (установка) make.log файл:
In file included from openssl_missing.c:22: 450 openssl_missing.h:71: error: conflicting types for ‘HMAC_CTX_copy’
451 /Users/Sebastian/.rvm/usr/include/openssl/hmac.h:102: error: previous declaration of ‘HMAC_CTX_copy’ was here
452 openssl_missing.h:95: error: conflicting types for ‘EVP_CIPHER_CTX_copy’
453 /Users/Sebastian/.rvm/usr/include/openssl/evp.h:503: error: previous declaration of ‘EVP_CIPHER_CTX_copy’ was here
454 openssl_missing.c:27: error: conflicting types for ‘HMAC_CTX_copy’
455 /Users/Sebastian/.rvm/usr/include/openssl/hmac.h:102: error: previous declaration of ‘HMAC_CTX_copy’ was here
456 openssl_missing.c:122: error: conflicting types for ‘EVP_CIPHER_CTX_copy’
457 /Users/Sebastian/.rvm/usr/include/openssl/evp.h:503: error: previous declaration of ‘EVP_CIPHER_CTX_copy’ was here
458 make[2]: [openssl_missing.o] Error 1
459 make[1]: [ext/openssl/all] Error 2
460 make: [build-ext] Error 2
Я читал, что это может быть связано с установкой MacPorts, но я уверен, что я удалены все связанные с ним.
С другой стороны, есть файл openssl в другом месте по адресу /usr/bin/. Я не уверен, что это может вызвать конфликты, но я не осмелился его удалить.
Буду признателен за вашу помощь в этом.
Спасибо
Такая же проблема здесь, ни один из обходных решений не работал для меня .. только понижающий рейтинг 'rvm' сделал трюк:' rvm get 1.10.0' – fguillen