RVM has since moved to using .profile, so just put the “cd .” in .profile and it will work
— Mikael Wikman commented below
Original Article
Tmux is a terminal multiplexer. I switched to Tmux from GNU Screen recently.
I work on several Ruby projects. I use RVM to manage gem set for different
projects, and use rvmrc file to switch gem set automatically. I usually start
a Tmux session for a project in its root directory, so all the windows and panes
in the session use the project root as default directory. The problem is, the
new created shell in the session does not load .rvmrc
in the root directory. I
have to force loading the file using “cd .
“