1

我是 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 脚本有什么区别呢?

谢谢。

4

1 回答 1

2

bin/rvm - this is just a wrapper to source scripts/rvm and run rvm $@

to see how to use RVM watch this: http://screencasts.org/episodes/how-to-use-rvm

于 2012-05-09T20:17:24.827 回答