我最近从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,当我尝试捆绑安装时遇到了同样的错误。如果我切换到另一台计算机上的另一个仓库(我没有弄乱路径),捆绑安装工作。在我的初始计算机上(使用路径编辑),没有任何存储库允许捆绑安装。
答案 0 :(得分:0)
您知道您的捆绑计划在哪里(您可以使用locate
或find
)吗?它可以位于您的路径中不在的另一个目录中。例如,它可以在/usr/local/bin
中,因此您应该将此路径添加到$PATH
。