我的终端配置为使用Ruby 1.8.7,通过ruby env。
如果我在IntelliJ中打开终端并执行ruby --version
我得到1.8.7,这是正确的。
我有一个外部工具,它本质上只是一个Rake任务。我也希望使用我的rbenv托管Ruby 1.8.7运行,但是,当我运行任务时,它默认使用系统Ruby(2.0),然后保释,因为这里没有安装gem。
详细输出一直指向usr/bin/rake
- 有什么办法可以配置IntelliJ来使用不同版本的Rake吗?
我在运行10.12的Mac上使用IntelliJ IDEA Ultimate 2016.3
答案 0 :(得分:0)
在rbenv中设置Rake垫片的外部工具中使用绝对路径作为Program参数:
/Users/someuser/.rbenv/shims/rake