在Emacs的eshell中使用RVM

2024-03-04

在emacs的eshell中使用RVM,我无法设置ruby版本。为什么? 环境:Ubuntu 9.10

/media/Work/rubyworkspace $ ruby -v 
ruby 1.8.7 (2009-06-12 patchlevel 174) [i486-linux]
/media/Work/rubyworkspace $ rvm use 1.9.2
Using /usr/local/rvm/gems/ruby-1.9.2-p180
/media/Work/rubyworkspace $ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [i486-linux]

据我所知,RVM 依赖于“常规”UNIX shell 的 shell。选择正确的解释器等是使用 shell 变量完成的,这些不适用于 eshell,它有自己的配置方式。

One solution is to use M-X term and then use a regular shell inside that. The other is to give rvm.el https://github.com/senny/rvm.el a shot. I personally have not tried either.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在Emacs的eshell中使用RVM 的相关文章

随机推荐