1 votes

Comment faire en sorte que Sublime text utilise la dernière version de Ruby ?

J'ai plusieurs versions de Ruby installées sur ma machine. En utilisant RVM, je suis capable d'utiliser Ruby 1.9.2 sur le terminal. Mais lorsque j'utilise Sublime Text, l'éditeur de texte de mon choix, il utilise par défaut Ruby 1.8.7. Comment puis-je modifier ce comportement ?

0 votes

Vous devez vous assurer que votre installation de ruby est la première trouvée dans le chemin, sinon elle ne sera pas prise en compte. Ou vous pouvez spécifier le chemin absolu vers l'installation que vous voulez (par exemple /usr/local/bin/ruby pour homebrew).

2voto

nevan king Points 336

Cela a marché pour moi.

Mise à jour ~/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"
}

La partie env ajoutera rvm-auto-ruby dans le $PATH et la partie cmd exécutera rvm-auto-ruby votrefile.rb lorsque vous appuierez sur Cmd-B. Vous pouvez ajouter des options entre rvm-auto-ruby si vous le souhaitez, comme ceci : `"cmd" : ["rvm-auto-ruby", "-S", "$file"].

D'ici :
http://rubenlaguna.com/wp/2012/12/07/sublime-text-2-rvm-rspec-take-2/

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X