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.
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
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.