【问题标题】:'Zsh: command not found: valet' - unable to install Valet'Zsh: command not found: valet' - 无法安装 Valet
【发布时间】:2018-01-13 06:34:11
【问题描述】:

我刚刚尝试安装valet 很长时间,但我在任何地方都找不到any help。不管我怎么尝试,它一直在说:

Zsh: command not found: valet

我正在运行 Zshell(而不是 Bash)和 OSX。我已经安装了很长一段时间的 Brew。

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

【问题讨论】:

    标签: homebrew laravel-valet


    【解决方案1】:

    到处都是'检查你的路径是否正确'。是的 - 如果你还没有这样做,那么你应该从那里开始。最简单的方法是去你的终端写:

    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 安装)。因此,为了删除它,请执行此操作(受 this post 启发,但缺少几个步骤):

    • 删除您的composer- 或-composer.phar-文件。您可以通过运行which composer 和/或which composer.phar 找到它们。
    • 删除您的.composer-文件夹(通常位于此处:~/.composer)。
    • 然后确保没有使用 Homebrew 完成安装(我认为这就是我的冲突)。你可以通过运行brew unlink composer 后跟brew remove composer 来实现。
    • 然后, - 如果你想 100% 确定它已经全部消失,那么转到你的根目录 (cd /) 并运行这个命令:find ./* -name 'composer.phar' 和这个 `find ./* -name 'composer'。这应该告诉您可以安装 Composer 的所有位置。

    当所有这些都被删除时,你应该(完全)摆脱 Composer。 ...然后再次安装它, - 看看你是否能让valet 工作(它对我有用)。

    【讨论】:

      【解决方案2】:

      我在 Zsh 下遇到了一个非常相似的问题,但我的解决方案更简单。我不需要将~/.composer/vendor/bin 添加到我的$PATH,而是需要使用完整的目录名称;即/Users/[your-user-name]/.composer/vendor/bin

      【讨论】:

        【解决方案3】:

        问题 Ubuntu:没有命令代客

        Ubuntu 上的代客:

        sudo apt install libnss3-tools jq xsel

        composer 全局需要 cpriego/valet-linux

        .composer/vendor/cpriego/valet-linux/valet install

        现在命令代客应该可以工作,但如果仍然不行:

        sudo cp .composer/vendor/cpriego/valet-linux/valet /usr/local/bin/

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-05-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多