Wie zeige ich RVMs aktuellen Ruby und Gemset in der Terminal-Eingabeaufforderung an?

8

Ich verwende rvm-prompt . Es scheint, dass der Interpreter, die Version, der Patchlevel und der Edelsteinsatz standardmäßig angezeigt werden sollten.

Wenn ich die Eingabeaufforderung aufruft, wird der aktuelle Rubin und Edelsteinsatz genau zurückgegeben:

%Vor%

Aber mein Edelstein-Set wird nicht in meiner Eingabeaufforderung angezeigt:

%Vor%

Ich habe versucht, das Gemset explizit in .bash_profile mit:

aufzurufen %Vor%

, aber es ändert nicht die Eingabeaufforderung.

    
rda3000 01.12.2010, 20:03
quelle

2 Antworten

5

Wenn Sie sich die Dokumentation für rvm-prompt ansehen, finden Sie unten auf der Seite Folgendes:

  

ps1_functions

     

Vor kurzem gab es eine Paarprogrammierungssitzung, die ein nützliches Bit für den schnellen Einstellungscode ergab. Es befindet sich jetzt in contrib /, so dass Sie es in Ihren Profilen wie folgt nach dem Bezug von RVM selbst benötigen können.

%Vor%      

Unmittelbar danach können Sie Ihre Eingabeaufforderung anpassen, indem Sie die folgende Zeile hinzufügen

%Vor%      

Im Bereich Community-Ressourcen ist ein Artikel und ein Screen-Cast damit verbunden.

Ich habe die Datei ps1_functions kopiert, sie an meine Bedürfnisse angepasst und sie in meinem .bash_profile gefunden. Dann habe ich nur eine Zeile, die

aufruft %Vor%

Jetzt ändert sich meine Eingabeaufforderung, wenn ich Gemsets ändere

    
Kris Robison 23.09.2011, 17:56
quelle
0

Sie haben vielleicht einen Fehler entdeckt, weil ich das gleiche Verhalten sehe. Ich würde empfehlen, es hinter dem Autor von RVM laufen zu lassen. Sie können seine E-Mail-Adresse finden, indem Sie rvm -v ausführen.

    
the Tin Man 05.12.2010 06:54
quelle

Tags und Links