如何修复长.zshrc路径以避免命令未找到错误?

时间:2017-04-04 17:10:25

标签: zsh oh-my-zsh

我的主要问题是,当我运行zsh: command not found $时,我收到错误$ gulp serve。这是在安装Yeoman webapp生成器之后。

我检查了其他这些来源:

我不确定哪一个与我最相关。似乎人们所遇到的大多数问题都是由于PATH被搞砸了。我也相信我的问题在于我的PATH。当我运行echo $PATH时,这就是我得到的:

  回声$ PATH
  /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/thisisme/.rvm/gems/ruby-2.2 ·1 /斌:/Users/thisisme/.rvm/gems/ruby-2.2.1@global/bin:/Users/thisisme/.rvm/rubies/ruby-2.2.1/bin:/库/框架/ Python的。框架/版本/ 3.5 /斌:/选择/ local / bin目录中:/ opt / local / sbin中:/Library/Frameworks/Python.framework/Versions/2.6/bin:在/ usr / X11 / bin中:在/ usr /本地/ MySQL的/bin:/Users/thisisme/.rvm/bin:/Users/thisisme/.rvm/gems/ruby-2.2.1/bin:/Users/thisisme/.rvm/gems/ruby-2.2.1@global/bin :/Users/thisisme/.rvm/rubies/ruby-2.2.1/bin:在/ usr / local / bin目录:在/ usr / local / bin目录:/Library/Frameworks/Python.framework/Versions/3.5/bin中:/ opt /local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/2.6/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin: /usr/X11/bin:/usr/local/mysql/bin:/usr/local/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/opt/local/bin:/opt/local/ sbin目录:/Library/Frameworks/Python.framework/Versions/2.6/bin:在/ usr / bin中:/ bin中:/ usr / sbin目录:/ sbin目录:在/ usr / local / bin目录:在/ usr / X11 / bin中:/我们R /本地/ MySQL的/ bin中:/Users/thisisme/.rvm/bin:/Users/thisisme/.rvm/bin

当我查看我的〜/ .zshrc文件时,我得到了

export PATH=$PATH:"/Users/thisisme/.rvm/gems/ruby-2.2.1/bin:/Users/thisisme/.rvm/gems/ruby-2.2.1@global/bin:/Users/thisisme/.rvm/rubies/ruby-2.2.1/ 

依此类推......(它从那里继续,但希望你能得到这个想法。)其中一个答案建议使用exec zsh -1;现在我明白了

$ gulp serve
zsh: command not found: $
[1]    34254 exit 127   $ gulp serve

我的用户PATH看起来有点疯狂。我安装了Python和Ruby,因为我过去安装了Jekyll但我不经常使用它们。

自从我使用终端以来已经有一段时间了,但我自己写了这个注释以使用rvm reinstall 2.1.4。不幸的是,我收到了错误Error: /usr/local/opt/makedepend not present or broken Please reinstall makedepend. Sorry :(。所以,这是另一个问题,我不确定是否有必要解决这个问题。但我试过了,所以我把它包括在内。

如果有人有关于在哪里寻找或如何提供帮助的提示,最好是一些带有步骤说明的地方,因为我还在学习,这将非常有帮助。

编辑:答案是生成器在构建webapp的脚手架时没有安装gulp。

1 个答案:

答案 0 :(得分:0)

也许是愚蠢的问题,但你实际上是在shell中输入$吗?这可以解释zsh: command not found $。这是一个错字还是在"处有一个开头PATH=$PATH"而没有结束"?我认为你实际上不需要""