Laravel 无法在Mac OS Catalina上全局安装composer

Laravel 无法在Mac OS Catalina上全局安装composer,laravel,composer-php,macos-catalina,Laravel,Composer Php,Macos Catalina,我想在最新版本的mac OS上安装composer for laravel development。我按照所有分步说明在网站上安装composer,它安装了composer.phar。所以我必须转到/usr/local/bin/composer,它才能工作 我执行了通常的命令: mv composer.phar /usr/local/bin/composer 它给出了一个错误,说/usr/local/bin/composer:没有这样的文件或目录 我甚至在前面添加了一个sudo命令来查看它是否

我想在最新版本的mac OS上安装composer for laravel development。我按照所有分步说明在网站上安装composer,它安装了
composer.phar
。所以我必须转到
/usr/local/bin/composer
,它才能工作

我执行了通常的命令:

mv composer.phar /usr/local/bin/composer
它给出了一个错误,说
/usr/local/bin/composer:没有这样的文件或目录


我甚至在前面添加了一个
sudo
命令来查看它是否工作,并收到了相同的错误。我查找了另一个解决方案,告诉我在那里创建一个新目录,但它不允许我这样做,并给了我一个
权限被拒绝的
错误

继续之前,您应该手动创建目录:

sudo mkdir-p/usr/local/bin

然后


为了解决你的第二个问题 它需要拉拉链

首先检查您的PHP版本

php -v
例如,如果PHP版本是7.2,那么尝试下面的命令(使用您的PHP版本)


检查您是否已经有/usr文件夹?某些Mac os版本没有此文件夹,我通过创建一个bin文件夹并将composer移动到该文件夹,使其正常工作。请尝试使用sudo并检查我手动创建的文件夹,使其正常工作,但当我尝试通过composer安装laravel时,它给出了这样一个问题:`Problem 1-laravel/installer v3.0.1需要ext-zip*->您的系统中缺少请求的PHP扩展zip。-laravel/installer v3.0.0需要ext-zip*->系统中缺少请求的PHP扩展zip。-laravel/installer^3.0->的安装请求可由laravel/installer[v3.0.0,v3.0.1]满足。`需要zip扩展,您的PHP版本是什么?通过php获取-vPHP 7.3.11(cli)(构建时间:2019年12月13日19:21:21)(NTS)我设法安装了laravel安装程序,但当我想创建一个新的laravel项目时,它说无法识别laravel命令。为什么?
php -v
brew update
brew install php@7.2
brew link php@7.2