用vagrant和rbenv配置rubymine

Ben*_*ier 12 development-environment ruby-on-rails rubymine vagrant rbenv

我有一个带有以下开发环境的rails项目:

  • 主机:MacOS 10.8
  • Vagrant精确64
  • RubyMine的
  • Rbenv

一切正常:rbenv安装在来宾机器上,我的rails服务器在来宾机器的端口3000上启动,并转发到主机(在Vagrant文​​件中配置).

我想Rubymine(安装在主机上)在流浪者里面使用SDK,在Vagrant里面使用gem,在rbenv里面.

我怎样才能做到这一点 ?


要明确:

Host machine -> OSX
Guest machine -> Lucid64 in vagrant
Run Code Online (Sandbox Code Playgroud)

Ben*_*ier 21

在rubymine中:

  • 转到选项(命令+ ,)
  • 搜索SDK选项,
  • 点击Add SDK/new remote
  • 单击Fill from Vagrant config并选择Vagrantfile所在的文件夹
  • 非常重要:在现场Ruby interpreter path,put /home/vagrant/.rbenv/versions/2.0.0-p247/bin/ruby(您的ruby版本可能会更改,请ls /home/vagrant/.rbenv/versions在您的客户机中检查您的版本
  • 单击确定,抓住咖啡
  • 你做完了