1 votos

Ruby 2.0.0 no se puede instalar porque de openssl

Yo no puedo instalar ruby desde el origen, en configuración (./configurar) estados

Ignore OpenSSL broken by Apple.
Please use another openssl. (e.g. using `configure --with-openssl-dir=/path/to/openssl')
Failed to configure openssl. It will not be installed.

Incluso si yo uso el dicho parámetro. --con-opt-dir=/usr/local no ayuda tampoco. Aviso, he instalado la última versión de openssl (1.0.1 e) de la fuente (que se encuentra en /usr/local/ssh).

Para que después no se pueden utilizar las gemas de instalar, sólo los estados:

ERROR:  Loading command: install (LoadError)
    cannot load such file -- openssl
ERROR:  While executing gem ... (NoMethodError)
    undefined method `invoke_with_build_args' for nil:NilClass

¿Cómo puedo saber el rubí de la instalación de tomar mis instalado openssl?

2voto

flipdoubt Puntos 4140

En lugar de hacer todo el edificio de las fuentes (y tener que cazar a cualquier parches necesarios) ¿por qué no tratar de usar rvm para construir (y gestionar) su rubíes, y homebrew que permite construir e instalar las dependencias necesarias.

He utilizado estos para obtener un ruby 2.0.0 construir completado el día de hoy, aunque no he tenido la oportunidad de comprobar si es totalmente funcional, sin embargo.

1voto

Andrew Wilcox Puntos 153

Tenía un problema similar en Tigre (sí, estoy usando Ruby 2.0 en un Power Mac G4) – Ruby construye allí bien, pero gem install rails de error con "RuntimeError: no admitidos digest algorithm (SHA512).".

Suponiendo que significaba /usr/local/ssl e no /usr/local/ssh para el directorio que contiene OpenSSL 1.0.1 e, usted debe ejecutar ./configure como tal:

./configure --prefix=/opt/ruby20 --with-openssl-dir=/usr/local/ssl

El script de configuración de decir que --with-openssl-dir es una opción no válida. Es la mentira. Agregar /opt/ruby20/bin (o lo que se establece como su prefijo) a la RUTA de acceso y disfrute de Ruby 2.0 :)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X