首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >‘'Zsh:命令未找到: valet’-无法安装Valet

‘'Zsh:命令未找到: valet’-无法安装Valet
EN

Stack Overflow用户
提问于 2017-08-05 12:12:18
回答 4查看 6.2K关注 0票数 2

我只是尝试了很长一段时间安装valet,但是我在任何地方都找不到任何 帮助。不管我做了什么,它都在说:

代码语言:javascript
复制
Zsh: command not found: valet

我正在运行Zshell (而不是Bash)和OSX。我安装啤酒已经有一段时间了。

我会亲自回答这个问题,希望处于同样情况的人将来能找到这个。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-08-05 12:12:18

到处写着“检查你的道路是否正确”。是的-如果你还没那么做,那你就应该从那里开始。最简单的方法是去你的终端写:

代码语言:javascript
复制
echo $PATH

..。然后你会看到~/.composer/vendor/bin在两个冒号之间。如果没有,那么您应该转到您的~/.bashrc-file (或~/.zshrc-file)并添加以下一行:

代码语言:javascript
复制
export $PATH=~/.composer/vendor/bin:$PATH

然后就可以修好了。

不过,我的问题有更深层次的根源。尽管我的道路是正确的,但我仍然有一个错误:

代码语言:javascript
复制
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)。
  • 然后确保没有用Homebrew完成安装(这就是我认为是什么造成了碰撞)。您可以通过运行brew unlink composer,然后运行brew remove composer来完成它。
  • 然后,-如果您想100%地确定这一切都没有了,那么转到您的根目录(cd /)并运行以下命令:find ./* -name 'composer.phar'和这个find ./* -name 'composer'。这应该可以告诉您可以安装Composer安装的所有位置。

当所有这些都被删除,那么你应该摆脱作曲家(完全)。..。然后再安装它,-看看你是否能让valet工作(它为我做了)。

票数 5
EN

Stack Overflow用户

发布于 2018-07-01 09:53:58

在Zsh的时候,我遇到了一个类似的问题,但是我的解决方案更容易。我不需要将~/.composer/vendor/bin添加到$PATH中,而是需要使用完整的目录名,即/Users/[your-user-name]/.composer/vendor/bin

票数 5
EN

Stack Overflow用户

发布于 2022-10-06 21:53:07

解决方案是在路径中添加composer bin。您可以使用以下命令

从终点站

  1. export PATH="$PATH:$HOME/.composer/vendor/bin"
  2. echo 'export PATH="$PATH:$HOME/.composer/vendor/bin"' >> ~/.bash_profile
  3. source ~/.bash_profile
  4. valet install
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45521734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档