Tmuxを使用している間、rvm gemsetを保持するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/5838824

  •  27-10-2019
  •  | 
  •  

質問

私はaを持っています。私のプロジェクトディレクトリにあるrvmrcファイル(それを呼びましょう /GameScores).という名前のgemsetをロードします GameScores 私がそのディレクトリに移動するとき。この部分は正常に動作します。

しかし、中に /GameScores, 、私がtmuxに入るとすぐに、私の端末はもはや使用していません GameScores ジェムセット私がしたら rvm gemset name 私は空白を取得します

これを修正する方法はありますか?私はtmuxを使うときに私のgemsetを使い続けることができるようにしたいと思っています。私の現在の回避策は、単に実行することです rvm gemset use GameScores 私がtmuxに入るとき、私は毎回それをしたくありません。

役に立ちましたか?

解決 2

これに対する最も簡単な修正は、tmuxの起動後にcd .を生成することです。これは、rvmの作成者であるWayneによって提供された回答です。

編集1: 上記が機能しない場合は、次のことができます。 ジェネラコディセタグプレ

これは基本的にcd .と同じです

cd ..は1つのディレクトリを取得します

cd -があなたを取り戻します

他のヒント

cd . 私のためには動作しませんが、これはzshとbashで動作します:

cd ..;cd -

ちょうど底にそれをの置いて下さい .zshrc / .bashrc など。

  • rvm1.22.3
  • tmux1.8
  • zsh5.0.2
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top