gpt4 book ai didi

composer-php - Composer : Command Not Found on Mac

转载 作者:行者123 更新时间:2023-12-05 08:26:45 24 4
gpt4 key购买 nike

我已经按照说明安装了 Composer command not found

安装后提示 Composer 已成功安装,但是当我去检查版本时却出现错误“Composer: Command Not Found”

最佳答案

我一直在寻找如何解决这个问题,我不得不阅读和理解一点点和 MAC 上的环境变量。

我知道这个问题看起来很简单,但如果您可能不了解如何安装 composer,它就会变得复杂。

解决方案一

我在这里找到了这个解决方案:https://duvien.com/blog/installing-composer-mac-osx

打开终端并导航到您的用户目录,即 cd/User//运行如下所示的命令以下载 Composer。这将创建一个名为 composer.phar 的 Phar(PHP 存档)文件:

 curl -sS https://getcomposer.org/installer | php

现在我们将 composer.phar 文件移动到一个目录

  sudo mv composer.phar /usr/local/bin/

我们想一直以 root 身份运行 Composer,所以我们需要更改权限:

 sudo chmod 755 /usr/local/bin/composer.phar

接下来,我们需要让 Bash 知道在哪里执行 Composer:

 nano ~/.bash_profile

将下面这行添加到 bash_profile 并保存

别名 composer="php/usr/local/bin/composer.phar"然后运行这个命令:

 source ~/.bash_profile

最后,运行: Composer --版本

解决方案二:

我知道当你尝试用谷歌搜索这个问题时,你会在网上找到的第一个命令是

curl -sS https://getcomposer.org/installer | php

但实际上这是主要的终端安装,但有时我想手动安装 Composer ,所以这是关于在特定目录中手动安装 Composer 的第二个解决方案

首先你需要了解你现在在终端上的什么位置使用 密码然后使用以下命令手动安装 Composer

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') ==='baf1608c33254d00611ac1705c1d9958c817a1a33bce370c0595974b342601bd80b92a3f46067da89e3b06bff421f182') { echo 'Installer verified'; } else { echo 'Installer corrupt';
unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

installing the commands lines

要在那种情况下使用它,您将在终端上阅读以使用此 Composer 安装使用 使用它:php composer.phar

所以随便写php Composer .phar

它应该可以工作....还有一件事,在此安装过程中,您可以将 Composer 安装到特定目录/项目文件夹...在这种情况下,您可以使用带有命令 No.4 的标志来告诉终端在特定目录中安装 Composer ...此标志是 --install-dir=your-directory-path

install composer in direcoty

这次你会在安装 composer 后进入终端,要求你使用以下路径调用 composer

Use it: php /Users/muatafa/composer.phar

如果你想阅读更多关于这个问题的信息,我认为你必须阅读 composer 文档如何安装它>>> https://getcomposer.org/download/

这就是我解决当前问题的方法...如果您对此回放仍有任何问题,请发表评论,希望我们能解决!

关于composer-php - Composer : Command Not Found on Mac,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51576706/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com