Ruby MacOS在新终端窗口的主目录中未使用RVM

Ruby MacOS在新终端窗口的主目录中未使用RVM,ruby,macos,terminal,rvm,Ruby,Macos,Terminal,Rvm,RVM在我更改目录时立即工作,但在我第一次加载新的终端窗口时不工作。这导致了一系列错误消息,告诉我需要使用gem pristine哪个ruby指向系统ruby。如果我转到另一个目录,然后返回,它仍然使用RVM。如果我加载一个新选项卡,它将使用(假设我已经更改了目录,使其第一次加载)。 在我的主目录中有一个.ruby版本的文件,在我的.bash_配置文件中,我肯定正在加载RVM脚本,并且在文件的最后有一个cd.试图让它像在目录更改时一样加载 我只是不明白它为什么这么做。。。它并没有阻止我做任何事情

RVM在我更改目录时立即工作,但在我第一次加载新的终端窗口时不工作。这导致了一系列错误消息,告诉我需要使用gem pristine
哪个ruby
指向系统ruby。如果我转到另一个目录,然后返回,它仍然使用RVM。如果我加载一个新选项卡,它将使用(假设我已经更改了目录,使其第一次加载)。 在我的主目录中有一个.ruby版本的文件,在我的.bash_配置文件中,我肯定正在加载RVM脚本,并且在文件的最后有一个
cd.
试图让它像在目录更改时一样加载


我只是不明白它为什么这么做。。。它并没有阻止我做任何事情,但它确实令人讨厌,我想让它停止。有什么想法吗?

macOS不会将终端作为登录外壳启动。您的rvm配置在哪里?您是否正在用
/usr/local/bin/bash--login
或类似的方式加载终端?