jjzjj

ruby - 在 Emacs 的 eshell 中使用 RVM

在emacs的eshell中使用RVM,我无法设置ruby​​版本。为什么?环境:Ubuntu9.10/media/Work/rubyworkspace$ruby-vruby1.8.7(2009-06-12patchlevel174)[i486-linux]/media/Work/rubyworkspace$rvmuse1.9.2Using/usr/local/rvm/gems/ruby-1.9.2-p180/media/Work/rubyworkspace$ruby-vruby1.8.7(2009-06-12patchlevel174)[i486-linux]

eshell中的git-log

我正在尝试在eshell中运行git命令。当我运行时:gitlog-p它看起来像这样:注意^[[k在光标之前。向下箭头键不起作用,它会给出错误提示“未找到”。你可以在minibuffer看到。向下滚动的唯一方法是使用RETURN键,它看起来很乱:我的$TERM设置为eterm,我也试过ansi。他们是一样的。有没有人以前经历过这种情况?谢谢编辑:我有办法解决这个问题。我创建了这个函数:(defuneshell/git(&restargs)(apply'eshell-exec-visual(cons"git"args)))所以每次当我运行git命令时,它都会在*git*缓冲区中启动输出。