我有幾個版本的ruby安裝,當我在emacs上運行「run-ruby」時,它啓動了與ruby 1.8.7相關的irb,而我想從ruby 1.9.3使用irb。 有人知道如何配置?emacs中的Ruby模式:如何在運行irb時選擇運行哪個版本的ruby?
謝謝!
我有幾個版本的ruby安裝,當我在emacs上運行「run-ruby」時,它啓動了與ruby 1.8.7相關的irb,而我想從ruby 1.9.3使用irb。 有人知道如何配置?emacs中的Ruby模式:如何在運行irb時選擇運行哪個版本的ruby?
謝謝!
如果您使用的是inf-ruby.el
,那麼您需要將ruby-program-name
變量更改爲相應的程序。默認值是irb --inf-ruby-mode
,我想,你還需要指定--inf-ruby-mode
命令行選項。
也退出rvm.el。如果您正在切換,即使只安裝一次,也可以安裝Ruby Version Manager(rvm),並且在emacs中切換也很容易,同樣簡單。
一石二鳥。