2012-07-01 19 views
6

Czy ktoś miał szczęście, wymieniając irb na podstęp w SublimeREPL? Jestem blisko, myślę. Nie otrzymuję błędu, ale nie otrzymuję odpowiedzi, gdy wprowadzam polecenie. Zachowuje się tak, jakby bufor był resetowany za każdym razem, gdy uderzyłem.Pry w SublimeREPL


Używam rbenv i ustawiono mój SublimeREPL PATH następująco:

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

Tak, najwybitniejszy Wojciech Bederski rozwiązał problem, a podważenie jest teraz domyślnym Ruby REPL in Sublime. – LeakyBucket

Odpowiedz

1

Spróbuj umieścić Pry.config.auto_indent = false do .pryrc

+0

Hmmm ... nadal zachowuje się w ten sam sposób. Kiedy mówię mu, aby wyjść, widzę wszystkie moje wyniki, ale nie, dopóki REPL nie zostanie zamknięty. Prawdopodobnie muszę poprawić niektóre inne ustawienia. Możliwe, że ścieżka SublimeREPL nie jest ustawiona poprawnie. – LeakyBucket

0

Oprócz ustawienia PATH w default_extend_env, trzeba ustawić GEMPATH jako dobrze. tu jest moje ustawienie SublimeREPL:

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

Możesz dodać następujący kod na początku pry_repl.py wydrukować PATH, aby sprawdzić, czy ustawienie jest w istocie.

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

Używam RVM i Ruby 2.1.2. Zmieniłem/Users/[moja nazwa]/Library/Application 3/Pakiety/user/SublimeREPL.sublime-ustawień Wsparcie/Sublime Text:

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

Aby otrzymać GEM_PATH, wpisz gem env i uzyskać ścieżkę od „Instalacja KATALOG: "lub wejdź do podnośnika i wpisz: ENV['GEM_PATH']

Powiązane problemy