0 votos

Textmate OSX Yosemite ruby 1.8

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 el 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?

1voto

Marksu Teoren Puntos 33

Puedes instalar Ruby 1.8.7 mediante rbenv y añadirlo a las rutas de Textmate:

PATH: /Usuarios/SuNombre/.rbenv/versiones/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 conflictivos para 'HMAC_CTX_copy'

puedes intentar hacer brew unlink openssl . Después de haber instalado con éxito ruby puedes volver a enlazarlo con brew link openssl --force

Buena suerte.

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