嗨安装Ruby 1.9.3当我尝试使用下面的代码安装通过RVM红宝石:Openssl的错误消息,安装日志在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 2013-10-01 12:17:33