我是 ruby 新手,只是想知道~/.rvm/bin/rvm和~/.rvm/scripts/rvm之间有什么区别
按照此处所述安装 ruby 时:https ://rvm.io/rvm/install/我注意到以下行已添加到我的 .bashrc 文件中
PATH=$PATH:$HOME/.rvm/bin # 将 RVM 添加到 PATH 以进行脚本编写
但是当我尝试安装一些 gem 时,它们会被安装,但是当调用它们时,它会要求我再次安装 gem。
我发现https://rvm.io/rvm/basics/上的文档指示将以下行添加到 .bashrc 文件中:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # 这会将 RVM 加载到 shell 会话中。
添加后,一切正常。
那么这两个令人困惑的 rvm 脚本有什么区别呢?
谢谢。