2017-04-04 40 views
0

我的主要问题是当我运行$ gulp serve时出现错误zsh: command not found $。这是在安装Yeoman webapp生成器之后。如何修复long .zshrc PATH以避免命令未找到错误?

我已经检查了这些其它来源:

我不确定哪一个与我最相关。看起来人们所遇到的大部分问题都是由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/bin:/Users/thisisme/.rvm/gems/[email protected]/bin:/用户/ thisisme/.rvm /红宝石/红宝石2.2.1 /斌:/Library/Frameworks/Python.framework/Versions/3.5/bin中:/ opt/local/bin目录中:/ opt/local/sbin中:/库/框架/ Python的.framework /版本/ 2.6 /斌:在/ usr/X11/bin中:在/ usr /本地/ MySQL的/斌:/Users/thisisme/.rvm/bin:/Users/thisisme/.rvm/gems/ruby-2.2.1 /bin:/Users/thisisme/.rvm/gems/[email protected]/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.framewo RK /版本/ 2.6 /斌:在/ usr/bin中:/ bin中:/ usr/sbin目录:/ sbin目录:在/ usr/local/bin目录:在/ usr/X11/bin中:在/ usr /本地/ MySQL的/斌:在/ 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:/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/[email protected]/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 :(。所以,这是另一个我不确定解决这个问题的问题。但我试过了,所以我包括它。

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

编辑:答案是发电机没有安装吞咽时,它建立了web应用程序的脚手架。

回答

0

也许是哑的问题,但你实际上在你的shell中输入$?这将解释zsh: command not found $。这是一个错字还是你有一个开放"PATH=$PATH"和没有关闭"?我想你其实不需要""

+0

可能是对的,但这应该是对主要问题的评论,而不是回答。 – chepner

+2

我其实想把它写进评论中,但是我没有50的声望来添加评论 – rav

+0

是的。对于这些命令的任何组合,我都会得到相同的错误。 – user70848