Во-первых, вы PATH
должны содержать только каталоги, а не конкретные файлы, поэтому "default_extend_env"
значение должно быть /home/user/.rubies/ruby-1.9.3-p547/bin
. Тем не менее, есть способ создать пункт меню для запуска PRY с ruby
двоичным файлом в этом каталоге. Откройте свой Packages/User
каталог, выбрав Preferences -> Browse Packages...
, затем войдя в User
каталог. Как только там, создайте следующую структуру каталогов: SublimeREPL/config/Ruby
. Затем в Sublime создайте новый файл JSON со следующим содержимым:
[ { "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" } } ] } ] } ] } ]
и сохранить его как Packages/User/SublimeREPL/config/Ruby/Main.sublime-menu
. Теперь, если вы идете Tools -> SublimeREPL -> Ruby
туда, должна быть Ruby 1.9.3
опция меню, которую вы можете использовать.