发布于 2017-08-05 12:12:18
到处写着“检查你的道路是否正确”。是的-如果你还没那么做,那你就应该从那里开始。最简单的方法是去你的终端写:
echo $PATH..。然后你会看到~/.composer/vendor/bin在两个冒号之间。如果没有,那么您应该转到您的~/.bashrc-file (或~/.zshrc-file)并添加以下一行:
export $PATH=~/.composer/vendor/bin:$PATH然后就可以修好了。
不过,我的问题有更深层次的根源。尽管我的道路是正确的,但我仍然有一个错误:
Zsh: command not found: valet如果我写到:which valet -那么它(显然)只是用valet not found来回应。
Composer的去除
修正的是移除我所有的composer-installations。Composer可以位于几个不同的位置(并通过brew安装)。因此,为了删除它,请执行以下操作(受这个职位启发,但缺少几个步骤):
composer-或-composer.phar-file。您可以通过运行which composer和/或which composer.phar找到它们。.composer-folder (通常位于这里:~/.composer)。brew unlink composer,然后运行brew remove composer来完成它。cd /)并运行以下命令:find ./* -name 'composer.phar'和这个find ./* -name 'composer'。这应该可以告诉您可以安装Composer安装的所有位置。当所有这些都被删除,那么你应该摆脱作曲家(完全)。..。然后再安装它,-看看你是否能让valet工作(它为我做了)。
发布于 2018-07-01 09:53:58
在Zsh的时候,我遇到了一个类似的问题,但是我的解决方案更容易。我不需要将~/.composer/vendor/bin添加到$PATH中,而是需要使用完整的目录名,即/Users/[your-user-name]/.composer/vendor/bin。
发布于 2022-10-06 21:53:07
解决方案是在路径中添加composer bin。您可以使用以下命令
从终点站
export PATH="$PATH:$HOME/.composer/vendor/bin"echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bash_profilesource ~/.bash_profilevalet installhttps://stackoverflow.com/questions/45521734
复制相似问题