Wie behalte ich meinen rvm gemset während der Verwendung von tmux?

8

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.

    
Dty 30.04.2011, 01:21
quelle

2 Antworten

2

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

    
Dty 23.05.2011, 12:21
quelle
3

cd . funktioniert nicht für mich, aber das funktioniert in zsh und bash:

%Vor%

Setzen Sie es am unteren Rand von .zshrc / .bashrc etc.

  • rvm 1.22.3
  • tmux 1.8
  • zsh 5.0.2
Kris 06.09.2013 13:30
quelle

Tags und Links