Textmate OSX Yosemite ruby 1.8

0

Después de actualizar a OSX Yosemite, el comando de línea duplicada de Textmate
ctrl+shift D produce un error warning: -K is specified; it is for 1.8 compatibility and may cause odd behavior .

Anteriormente, esto se solucionaba cambiando PATH a /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

Pero ahora esto no funciona.

¿Cómo puedo solucionar este problema?

    
pregunta t q 17.10.2014 - 22:33

1 respuesta

1

Puedes instalar Ruby 1.8.7 a través de rbenv y agregarlo a las rutas de Textmate:

  

CAMINO:   /Usuarios/YOUR_NAME/.rbenv/versions/1.8.7-p249/bin:/usr/bin:/bin:/usr/sbin:/sbin

     

TM_RUBY: /Users/YOUR_NAME/.rbenv/versions/1.8.7-p249/bin/ruby

Si tiene problemas con la instalación de ruby 1.8.7 con errores como:

  

openssl_missing.h: 68: error: tipos en conflicto para 'HMAC_CTX_copy'

puedes tratar de hacer brew desvincular openssl . Después de instalar Ruby con éxito, puedes vincularlo de nuevo con brew link openssl --force

¡Buena suerte!

    
respondido por el Yukas 22.10.2014 - 14:07

Lea otras preguntas en las etiquetas