Verwendung von RVM in der Emacs-Shell

8

Wenn ich RVM in Emacs verwende, kann ich die Ruby-Version nicht einstellen. Warum? Umgebung: Ubuntu 9.10

%Vor%     
kgthegreat 02.04.2011, 04:16
quelle

2 Antworten

13

Soweit ich das beurteilen kann, verlässt sich RVM darauf, dass die Shell eine "normale" UNIX-Shell ist. Die Auswahl des richtigen Interpreters etc. erfolgt mit Hilfe von Shell-Variablen. Diese gelten nicht für die eshell, die ihre eigene Konfiguration hat.

Eine Lösung besteht darin, M - X term zu verwenden und dann eine reguläre Shell darin zu verwenden. Der andere ist, rvm.el eine Einstellung zu geben. Ich persönlich habe es auch nicht versucht.

    
Noufal Ibrahim 02.04.2011, 05:27
quelle
-2

Sie können auch

schreiben
  

[[-s $ HOME / .rvm / scripts / rvm]]] & amp; & amp; . "$ HOME / .rvm / scripts / rvm"

zu Ihrer .bashrc

viel Glück

    
Twong Ken 28.02.2012 04:06
quelle

Tags und Links