获取infy ruby​​以使用ruby版本管理器(rvm)

时间:2009-10-14 21:29:33

标签: ruby-on-rails ruby emacs

我安装了ruby版本管理器并使用RVM安装的ruby实现设置为默认值     '哪个红宝石' 显示'〜/ .rvm / ruby​​-1.8.6-p383 / bin / ruby​​'但是当我在emacs中打开inf-ruby缓冲区时,它使用安装在/ usr / bin中的ruby。

有没有办法让emacs像shell那样尊重ruby的路径?

谢谢!

3 个答案:

答案 0 :(得分:6)

我创建了一个emacs扩展,将rvm集成到emacs中。如果您有兴趣,可以在此处获取:http://github.com/senny/rvm.el

答案 1 :(得分:2)

我知道这是一个老问题,但它可能会帮助其他人在将来遇到同样类型的问题。

我已经通过rvm安装了Ruby / Rails,设置了我想要使用的默认Ruby版本。

然后我通过emacs ELPA包管理器安装了rvm。

我将以下内容添加到〜/ .emacs:

(require 'rvm)  
(rvm-use-default)

我现在可以运行emacs并打开eshell / shell,一切都按预期工作。

答案 2 :(得分:1)

尝试自定义exec-path:M-x customize-option RET exec-path RET