简而言之,这意味着什么? rvm ruby​​哦我的zsh

时间:2016-03-11 22:49:03

标签: rvm osx-elcapitan zshrc oh-my-zsh

这是什么意思?

--- ~ » $PATH

zsh: no such file or directory: /Users/Reed/.rvm/gems/ruby-2.2.1/bin:/Users/Reed/.rvm/gems/ruby-2.2.1@global/bin:/Users/Reed/.rvm/rubies/ruby-2.2.1/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin:~/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/Reed/.rvm/bin:/Users/Reed/.rvm/bin:/usr/local/bin:/usr/local/sbin:~/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/Reed/.rvm/bin                                                                                                                                                                 

有什么问题?我认为zsh有效吗?

1 个答案:

答案 0 :(得分:0)

zsh运作得很好。 $PATH是一个变量,当您输入$PATH时,它与键入$PATH等于的内容相同。在你的情况下$PATH等于:

/Users/Reed/.rvm/gems/ruby-2.2.1/bin:/Users/Reed/.rvm/gems/ruby-2.2.1@global/bin:/Users/Reed/.rvm/rubies/ruby-2.2.1/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin:~/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/Reed/.rvm/bin:/Users/Reed/.rvm/bin:/usr/local/bin:/usr/local/sbin:~/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/Reed/.rvm/bin

$PATH变量太棒了!它包含以冒号分隔的多个目录。 shell使用它来让您可以很好地运行命令,而无需一直使用完整路径。

因此,当您键入--- ~ » $PATH时,您实际上只是键入所有这些目录中的冒号。

并且 - 正如您可能已经猜到的 - 这不是您的shell识别的命令,因此您的shell会响应:{​​{1}}

bash做同样的事情!