为什么“echo $ PATH”会返回它的样子

时间:2018-03-22 18:49:50

标签: ruby command-line rvm

我的路径目前显示为:

/Users/rosalynn/.rvm/gems/ruby-2.5.0/bin:/Users/rosalynn/.rvm/gems/ruby-2.5.0@global/bin:/Users/rosalynn/.rvm/rubies /ruby-2.5.0/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Frameworks/Mono.framework/Versions/Current/Commands:/Users/罗莎琳/ .rvm / bin中:/Users/rosalynn/.rvm/bin /

对于我的主目录,此路径似乎过多。为什么会这样,为什么它有所有红宝石的东西?我做了一些研究,但我没有发现任何与红宝石的东西直接相关的东西,我希望有人可以向我解释。

1 个答案:

答案 0 :(得分:2)

这是您PATH的细分:

  • RVM Ruby可执行文件(包括Gem安装的命令)
    • /Users/rosalynn/.rvm/gems/ruby-2.5.0/bin
    • /Users/rosalynn/.rvm/gems/ruby-2.5.0@global/bin
    • /Users/rosalynn/.rvm/rubies/ruby-2.5.0/bin
  • Homebrew可执行文件
    • /usr/local/bin
  • 系统默认路径
    • /usr/bin
    • /bin
    • /usr/sbin
    • /sbin
  • 单声道命令行工具
    • /Library/Frameworks/Mono.framework/Versions/Current/Commands
  • RVM命令行工具
    • /Users/rosalynn/.rvm/bin
  • RVM(再次?)
    • /Users/rosalynn/.rvm/bin/

最后一个条目似乎是一个错误,但除此之外还有其他一切的原因。

在普通安装中,您只能看到"系统默认路径"部分。其他所有东西都是由您安装的东西添加的。