rails - rvm install ruby 2.5 1
Mensaje de error de Openssl en el registro de instalación al instalar ruby 1.9.3 en Mac OSX 10.6.8 (2)
Me encontré con este también. Intenta seguir los pasos aquí .
Básicamente, en la Terminal:
También puede instalar Homebrew e intente esto:
$ brew update
$ brew install openssl
$ brew link openssl --force
$ brew install curl-ca-bundle
Hola, estoy tratando de instalar ruby via rvm usando el siguiente código:
CC=/usr/bin/gcc-4.2 rvm install 1.9.3 --with-iconv-dir=$rvm_path/usr --with-openssh-dir=$rvm_path/usr
pero recibo errores en el archivo (de instalación) make.log:
En archivo incluido desde openssl_missing.c: 22: 450 openssl_missing.h: 71: error: tipos conflictivos para ''HMAC_CTX_copy''
451 /Users/Sebastian/.rvm/usr/include/openssl/hmac.h:102: error: la declaración anterior de ''HMAC_CTX_copy'' estaba aquí
452 openssl_missing.h: 95: error: tipos conflictivos para ''EVP_CIPHER_CTX_copy''
453 /Users/Sebastian/.rvm/usr/include/openssl/evp.h:503: error: la declaración anterior de ''EVP_CIPHER_CTX_copy'' estaba aquí
454 openssl_missing.c: 27: error: tipos conflictivos para ''HMAC_CTX_copy''
455 / Usuarios / Sebastián / .rvm /usr/include/openssl/hmac.h:102: error: la declaración anterior de ''HMAC_CTX_copy'' estaba aquí
456 openssl_missing.c: 122: error: tipos conflictivos para ''EVP_CIPHER_CTX_copy''
457 /Users/Sebastian/.rvm/usr/include/openssl/evp.h:503: error: la declaración anterior de ''EVP_CIPHER_CTX_copy'' estaba aquí
458 make [2]: [openssl_missing.o] Error 1
459 make [1]: [ext / openssl / all] Error 2
460 make: [build-ext] Error 2
He leído que esto podría estar relacionado con la instalación de macports, pero me aseguré de haber eliminado todo lo relacionado con él.
Por otro lado, hay un archivo openssl en otra ubicación en / usr / bin / . No estoy seguro de si esto puede estar causando conflictos, pero no me atreví a eliminarlo.
Agradecería tu ayuda en esto.
Gracias
Me encontré con un problema similar después de instalar el paquete openssl de rvm para testdrive ruby 2.0.0.
Después de tocar el violín, el siguiente me lo resolvió:
Actualice su rvm:
$ rvm get head
Elimine sus paquetes instalados manualmente:
$ rvm pkg remove
Obtenga los requisitos directamente:
$ rvm requirements run
Aquí tengo una lista de los paquetes requeridos que faltan:
Installing requirements for osx/10.8/x86_64, might require sudo password Skipping `brew update` make sure your formulas are up to date. -> Missing required packages: libtool, libxml2, libxslt, sqlite. Skipping update of certificates in ''/usr/local/etc/openssl/cert.pem''.
Yo "homebrewed" esos paquetes:
$ brew update
$ brew install libtool libxml2 libxslt sqlite
Puede volver a rvm requirements run
nuevo el comando de rvm requirements run
para ver que no tiene paquetes perdidos.
Reinstale Ruby, en mi caso 1.9.3-p392:
$ rvm reinstall 1.9.3-p392
¡Espero eso ayude!