2009-10-14 9 views
5

Tengo el administrador de versiones de ruby ​​instalado y uso la implementación de ruby ​​instalada por RVM establecida en el valor predeterminado para que 'que ruby' muestre '~/.rvm/ruby -1.8.6-p383/bin/ruby ​​'aún cuando abro un buffer de inf-ruby en emacs, usa el ruby ​​instalado en/usr/bin.Obtener inf-ruby para usar ruby ​​version manager (rvm)

¿Hay alguna manera de que emacs respete la ruta de Ruby de la misma forma que lo hace el shell?

Gracias!

Respuesta

1

Intente personalizar exec-path: M-x-opción Personalizar RET RET exec-path

2

Sé que esta es una pregunta antigua, pero podría ayudar a otra persona con el mismo tipo de problema en el futuro.

He instalado Ruby/Rails a través de rvm, establezco la versión predeterminada de Ruby que quiero usar.

Luego instalé rvm a través del administrador de paquetes ELPA de emacs.

que añade lo siguiente a mi ~/.emacs: emacs

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

Ahora puede correr y abierta eshell/corteza y todo funciona como se esperaba.

Cuestiones relacionadas