Zunächst PATH
sollten Sie nur Verzeichnisse und keine bestimmten Dateien enthalten. Der "default_extend_env"
Wert sollte also sein /home/user/.rubies/ruby-1.9.3-p547/bin
. Es gibt jedoch eine Möglichkeit, eine Menüoption zu erstellen, um PRY mit der ruby
Binärdatei in diesem Verzeichnis auszuführen . Öffnen Sie Ihr Packages/User
Verzeichnis, indem Sie auswählen Preferences -> Browse Packages...
und dann das User
Verzeichnis eingeben . Dort angekommen, erstellen Sie die folgende Verzeichnisstruktur: SublimeREPL/config/Ruby
. Erstellen Sie anschließend in Sublime eine neue JSON-Datei mit folgendem Inhalt:
[ { "id":"tools", "children":[ { "caption":"SublimeREPL", "mnemonic":"r", "id":"SublimeREPL", "children":[ { "caption":"Ruby 1.9.3", "children":[ { "command":"repl_open", "caption":"Ruby", "id":"repl_ruby", "mnemonic":"r", "args":{ "type":"subprocess", "external_id":"ruby", "encoding":"utf8", "cmd":{ "linux":[ "/home/user/.rubies/ruby-1.9.3-p547/bin/ruby", "$/SublimeREPL/config/Ruby/pry_repl.rb", "$editor" ] }, "soft_quit":"\nexit\n", "cwd":"$file_path", "cmd_postfix":"\n", "autocomplete_server": true, "syntax":"Packages/Ruby/Ruby.tmLanguage" } } ] } ] } ] } ]
und speichern Sie es als Packages/User/SublimeREPL/config/Ruby/Main.sublime-menu
. Wenn Sie jetzt zu gehen, Tools -> SublimeREPL -> Ruby
sollte es eine Ruby 1.9.3
Menüoption geben, die Sie verwenden können.