2013-10-29 252 views
12

配置的RubyMine我有以下的發展環境Rails項目:與流浪漢,rbenv

  • 主機:MacOS的10.8
  • 流浪具有精確的64
  • 的RubyMine
  • Rbenv

一切工作正常:rbenv安裝在客機上,我的rails服務器在客機上的端口3000上啓動,a nd轉發到主機上(在Vagrant文​​件中配置)。

我想要Rubymine(安裝在主機上)使用vagrant中的SDK,以及Vagrant內部和rbenv內部的寶石。

我該怎麼做?


要明確:

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

'Ctrl鍵(或任何替換Mac上按Ctrl)+ ALT + s'>'添加SDK'>'新的遠程'>'從流浪配置填寫? – zrl3dx

+0

@ zrl3dx是的。困難的部分是找出正確的Ruby解釋器路徑。 –

回答

20

在RubyMine的:

  • 去選項(命令+ ,
  • 搜索SDK的選項,
  • 點擊Add SDK/new remote
  • 點擊Fill from Vagrant config並選擇您的Vagrantfile位於
  • 非常重要的文件夾:在現場Ruby interpreter path,把/home/vagrant/.rbenv/versions/2.0.0-p247/bin/ruby(你的Ruby版本可能會發生變化,ls /home/vagrant/.rbenv/versions檢查你的版本在你的客戶機
  • 單擊確定,搶COFEE
  • Your're做