Ich habe eine .rvmrc-Datei in meinem Projektverzeichnis (nennen wir es /GameScores
). Es wird ein Edelsteinset namens GameScores
geladen, wenn ich in dieses Verzeichnis gehe. Dieser Teil funktioniert gut.
Aber während in /GameScores
, sobald ich in tmux gehe, benutzt mein Terminal nicht mehr GameScores
gemset. Wenn ich rvm gemset name
mache, bekomme ich eine leere
Irgendeine Idee, wie Sie das beheben können? Ich möchte in der Lage sein, mein Edelsteinset weiter zu verwenden, wenn ich tmux verwende. Meine aktuelle Problemumgehung ist, einfach rvm gemset use GameScores
auszuführen, wenn ich in tmux gehe, aber das möchte ich nicht jedes Mal tun.
Die einfachste Lösung dafür ist cd .
nach dem Start von tmux. Dies ist die Antwort von Wayne, dem Autor von rvm.
Bearbeiten 1: Wenn das obige nicht funktioniert, können Sie Folgendes tun:
%Vor% Dies ist im Wesentlichen dasselbe wie cd .
cd ..
nimmt dir ein Verzeichnis
cd -
bringt Sie zurück
Tags und Links ruby ruby-on-rails rvm tmux