找不到zsh命令,可能是路径问题

时间:2016-05-07 22:54:07

标签: shell path zsh

我最近从bash切换到zsh并且无法安装任何npm软件包。我发现一些堆栈溢出告诉我重置zsh配置文件中的路径,我做了。现在我无法执行任何命令,包括bundle install

我尝试的事情:

PATH=/usr/bin:/bin:/usr/sbin:/sbin
export path

从命令行

修改〜/ .zshrc以添加

PATH=/usr/bin:/bin:/usr/sbin:/sbin
export PATH

,然后保存并重新启动iTerm。

当我echo $PATH时,这就是我得到的:/usr/bin:/bin:/usr/sbin:/sbin

每次更改后重新启动终端,我仍然得到:zsh: command not found: bundle

非常感谢帮助!

更新:我尝试切换到另一台计算机并克隆了repo,当我尝试捆绑安装时遇到了同样的错误。如果我切换到另一台计算机上的另一个仓库(我没有弄乱路径),捆绑安装工作。在我的初始计算机上(使用路径编辑),没有任何存储库允许捆绑安装。

1 个答案:

答案 0 :(得分:0)

您知道您的捆绑计划在哪里(您可以使用locatefind)吗?它可以位于您的路径中不在的另一个目录中。例如,它可以在/usr/local/bin中,因此您应该将此路径添加到$PATH