12

我有一个具有以下开发环境的 Rails 项目:

  • 主机:MacOS 10.8
  • 带有精确 64 的 Vagrant
  • 红宝石
  • Rbenv

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

我希望 Rubymine(安装在主机上)在 vagrant 中使用 SDK,在 Vagrant 和 rbenv 中使用 gems。

我怎样才能做到这一点 ?


要清楚:

Host machine -> OSX
Guest machine -> Lucid64 in vagrant
4

1 回答 1

22

在红宝石中:

  • 转到选项(命令+ ,
  • 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在您的客户机中检查您的版本
  • 点击确定,喝杯咖啡
  • 你完成了
于 2013-10-29T15:21:11.280 回答