12

Mam projektu szyny z następującym środowisku programistycznym: MaszynaKonfiguracja rubymine z włóczęgi i rbenv

  • Host: MacOS 10.8
  • Vagrant z dokładnymi 64
  • rubymine
  • Rbenv

Wszystko działa poprawnie: rbenv jest zainstalowany w komputerze-gościu, a mój serwer szyn jest uruchamiany na porcie 3000 w urządzeniu-gościu, nd przekazane na hosta (config w pliku Vagrant).

Chciałbym Rubymine (zainstalowany na komputerze hosta), aby użyć SDK wewnątrz włóczęgi, a klejnoty wewnątrz Vagrant i wewnątrz rbenv.

Jak mogę to zrobić?


Żeby było jasne:

Host machine -> OSX 
Guest machine -> Lucid64 in vagrant 
+0

'Ctrl (lub cokolwiek zastępuje Ctrl na Mac) + alt + s'>' Dodaj SDK'> 'New zdalnego '>' Wypełnij z Vagrant config'? – zrl3dx

+0

@ zrl3dx yep. Najtrudniej było znaleźć właściwą ścieżkę tłumacza Rubiego. –

Odpowiedz

20

W rubymine:

  • przejść do opcji (komenda + ,)
  • wyszukiwania SDK w opcji
  • kliknięcie Add SDK/new remote
  • kliknięcie Fill from Vagrant config i wybierz folder, gdzie Vagrantfile znajduje się
  • bardzo ważne W polu Ruby interpreter path umieścić /home/vagrant/.rbenv/versions/2.0.0-p247/bin/ruby (wersja Ruby może się zmienić, sprawdzić wersje z ls /home/vagrant/.rbenv/versions w komputerze gości
  • Kliknij OK, złapał ekspresem
  • Your're zrobić