2012-07-01 10 views
6

Qualcuno ha avuto fortuna a usare lo swap per fare leva in SublimeREPL? Sono vicino, penso. Non ricevo un errore, tuttavia non ottengo una risposta quando inserisco un comando. Si comporta come se il buffer venisse resettato ogni volta che torno alla fine.Leva in SublimeREPL


sto usando rbenv e ho posto il mio SublimeREPL PATH come segue:

"default_extend_env": {"PATH": "{HOME}/.rbenv/bin:{HOME}/.rbenv/shims:{PATH}"} 
+1

Quindi, il Wojciech Bederski più eccellente ha affrontato il problema e la leva ora è il predefinito Ruby REPL in Sublime. – LeakyBucket

risposta

1

Prova a mettere Pry.config.auto_indent = false al .pryrc

+0

Hmmm ... si comporta ancora allo stesso modo. Quando dico di uscire, vedo tutto il mio output ma non fino a quando non si chiude il REPL. Probabilmente ho bisogno di modificare alcune altre impostazioni. Potrebbe anche essere che il SublimeREPL PATH non sia impostato completamente correttamente. – LeakyBucket

0

Oltre impostazione PATH nel default_extend_env, è necessario impostare GEMPATH come bene. Qui è la mia impostazione SublimeREPL:

{ 
"default_extend_env": { 
    "PATH": "{HOME}/.rbenv/shims:{PATH}", 
    "GEM_PATH": "{HOME}/.rbenv/shims"} 
} 

È possibile aggiungere il seguente codice all'inizio del pry_repl.py per stampare il percorso per verificare se l'impostazione è in vigore.

puts "PATH:#{ENV['PATH']}" 
puts "GEM_PATH:#{ENV['GEM_PATH']}" 
0

Uso RVM e Ruby 2.1.2. Ho cambiato/Users/[il mio nome]/Libreria/Application Support/Sublime Text 3/Pacchetti/utente/SublimeREPL.sublime-impostazioni:

default_extend_env": 
{ 
    "PATH": "/usr/local/bin/:{PATH}", 
    "GEM_PATH": "{HOME}/.rvm/gems/ruby-2.1.2/" 
} 

per ottenere il vostro GEM_PATH, tipo gem env e ottenere il percorso da "INSTALLAZIONE DIRECTORY: "o andare in leva e digitare ENV['GEM_PATH']

Problemi correlati