【问题标题】:Get inf-ruby to use ruby version manager (rvm)获取 inf-ruby 以使用 ruby​​ 版本管理器 (rvm)
【发布时间】:2010-12-06 20:21:55
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby emacs


    【解决方案1】:

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

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

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

    我在 ~/.emacs 中添加了以下内容:

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

    我现在可以运行 emacs 并打开 eshell/shell,一切正常。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-03-15
          • 1970-01-01
          • 1970-01-01
          • 2013-03-20
          • 1970-01-01
          • 2011-09-06
          • 2011-02-06
          • 1970-01-01
          相关资源
          最近更新 更多