【问题标题】:In short, what does this mean? rvm ruby oh my zsh简而言之,这是什么意思? rvm ruby​​ 哦,我的 zsh
【发布时间】:2016-06-27 08:27:59
【问题描述】:

这是什么意思?

--- ~ » $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 有效?

【问题讨论】:

  • 你能提供更多的上下文吗?如果您不详细说明您的问题,我们无法为您提供帮助。

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


【解决方案1】:

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 响应:zsh: no such file or directory:

bash 做同样的事情!

【讨论】:

  • 问题来自大约一个月前。我解决了它,但我不记得现在是如何解决的。感谢您查看它。
猜你喜欢
  • 2011-03-12
  • 1970-01-01
  • 2011-04-06
  • 2020-06-29
  • 2016-12-16
  • 1970-01-01
  • 2013-11-22
  • 1970-01-01
  • 2011-04-18
相关资源
最近更新 更多