Tengo varias versiones de Ruby instalado en mi máquina. Mediante el uso de RVM, soy capaz de utilizar Ruby 1.9.2 en el terminal. Pero siempre, yo uso Sublime Text, el editor de texto de mi elección, por defecto usando Ruby 1.8.7. ¿Cómo puedo cambiar este comportamiento?
Respuesta
¿Demasiados anuncios?
nevan king
Puntos
286
Esto funcionó para mí.
Actualización ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/Ruby/Ruby.sublime-build
{
"env":{
"PATH":"${HOME}/.rvm/bin:${PATH}"
},
"cmd": ["rvm-auto-ruby", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.ruby"
}
El env parte agregará rvm-auto-rubí en el $PATH y el cmd se ejecutará rvm-auto-ruby yourfile.rb cuando se presiona Cmd-B. y añadir las opciones entre rvm-auto-ruby si quieres, como este `"cmd": ["rvm-auto-rubí", "-S", "$archivo"].
A partir de aquí:
http://rubenlaguna.com/wp/2012/12/07/sublime-text-2-rvm-rspec-take-2/