Jestem na hoście OS X, na którym zainstalowałem RubyMine (7) i ostatniego Vagrant. Przygotowałem skrypt powłoki do dostarczenia mojego pudełka vagrant z RVM, ruby (2.1.2), pakować mój projekt, uruchamiać wszystkie testy, ręcznie uruchamiać serwer. Wszystko wydaje się w porządku. Teraz chcę, aby RubyMine działała z rubinem RVM od gościa-gościa (uruchom serwer, specyfikacje z debugowaniem). Dodałem SDK zdalnego ruby, wskazałem je na binarne ruby RVM (http://prntscr.com/5i6g1f). Ale kiedy próbuję uruchomić serwer programistyczny, otrzymałem komunikat, że nie ma zainstalowanych szyn w SDK. Ale jest zainstalowany za pomocą pakietu, mogę uruchomić serwer ręcznie od gościa. Proszę, powiedz mi, jak mogę powiedzieć RubyMine, gdzie można znaleźć klejnoty w Vagrant z RVM? Dzięki :)RubyMine, Vagrant, RVM
Odpowiedz
Podczas korzystania RVM, ścieżka do zdalnego SDK nie powinny wskazywać na binarny, ale raczej do katalog rubinów.
W twoim przypadku, na przykład, poprawna ścieżka powinna być:
/home/vagrant/.rvm/gems/ruby-2.1.2
Zauważ, że powinna ona wskazywać na nie katalogu wykonywalnego!
Aby znaleźć katalog wystarczy uruchomić:
$ rvm gemdir
Następnie skopiuj i wklej wynik.
zmienić ścieżkę do ruby
od: /path/to/rvm/rubies/ruby-version/bin/ruby
do: /path/to/rvm/wrappers/ruby-version/ruby
Dziękuję za odpowiedź, ale bez powodzenia :(Próbowałem usunąć stary zdalny pakiet SDK i utworzyć nowy, tak jak zaleciłeś - ten sam wynik. RubyMine nie widzi żadnych klejnotów. – Zozo
Ten sam problem, jeśli dowolna twarz użytkownika rbenv, a następnie wpisz "który ruby" bez cudzysłowów w terminalu wskaże folder shims z rbenv, ale wybierz folder wersji i wybierz irb zamiast ruby, a rubymine irb (ruby interpreter) zamiast rubinowy binarny.
Pracował dla mnie. To powinno być oznaczone jako Odpowiednia odpowiedź: –
Dzięki za muc za to incormation, PROW Jak to się stało? Przeszukałem dokumentację przez ostatnie kilka godzin i znalazłem tylko odpowiedź tutaj –
Okay, nevermind, https: // confluence .jetbrains.com/display/RUBYDEV/Konfiguracja + Remote + Interpretatorzy –