Composer php 未找到命令:composer
我跟在后面。当我到达11:48分左右时,我应该运行命令:Composer php 未找到命令:composer,composer-php,Composer Php,我跟在后面。当我到达11:48分左右时,我应该运行命令: composer create-project laravel/laravel . 终端响应为: zsh: command not found: composer 我不确定这是否必要,但这是我的docker-composer.yml文件: version: '3' networks: laravel: services: nginx: image: nginx:stable-alpine containe
composer create-project laravel/laravel .
终端响应为:
zsh: command not found: composer
我不确定这是否必要,但这是我的docker-composer.yml文件:
version: '3'
networks:
laravel:
services:
nginx:
image: nginx:stable-alpine
container_name: nginx
ports:
- "8088:80"
volumes:
- ./src:/var/www/html
- ./nginx/default.conf:/etc/nginx/conf.d/default.conf
depends_on:
- php
- mysql
networks:
- laravel
mysql:
image: mysql:5.7.22
container_name: mysql
restart: unless-stopped
tty: true
ports:
- "4306:3306"
volumes:
- ./mysql:/var/lib/mysql
environment:
MYSQL_DATABASE: homestead
MYSQL_USER: homestead
MYSQL_PASSWORD: secret
MYSQL_ROOT_PASSWORD: secret
SERVICE_TAGS: dev
SERVICE_NAME: mysql
networks:
- laravel
php:
build:
context: .
dockerfile: Dockerfile
container_name: php
volumes:
- ./src:/var/www/html
ports:
- "9000:9000"
networks:
- laravel
我必须先安装自制软件,然后才能使用composer网站上的命令安装composer
终端确认已成功安装Composer版本1.10.10
不管怎样,我仍然在终端中得到未找到的命令:composer
如何修复此问题?当您在本地安装composer时,会出现此问题。若要使其全局可执行,请在terminal中运行以下命令
sudo mv composer.phar /usr/local/bin/composer
此外,如果无法解决以下问题: sudo mv composer.phar/usr/local/bin/composer 之后,请尝试: sudo-u/usr/local/bin/composer
它适用于我和nginx的用户。您是在本地还是在全球安装的?如果是全局的,是否将安装目录添加到导出路径?我首先尝试从VSCode终端安装它,该终端当前位于我正在处理的站点的文件夹中。然后,我打开了一个常规终端并将其安装在那里,我收到了一条成功的安装消息。如果您认为它是通过Dockerfile安装的,请尝试运行/usr/local/bin/composer。@JohnBeasley您使用的是什么操作系统?@KamleshPaul-我使用的是macOS Catalina 10.15.6版