我正在尝试使用Heroku部署我的项目,并且需要在服务器上安装gd。 我的作曲家的文件结构看起来很
"require": {
"ext-gd": "*",
}
我制作composer update
时收到以下消息。
The requested PHP extension ext-gd * is missing from your system. Install or enable PHP's gd extension.
好,我输入以下命令进行安装
apt-get install php7.0-gd
即使我写的是确切的版本号,我安装的php版本也是7.3.14。我收到以下消息:
Reading package lists..Done
Building dependency tree
Reading state information... Done
W: Not using locking for read only lock file /var/lib/dpkg/lock-frontend
W: Not using locking for read only lock file /var/lib/dpkg/lock
E: Unable to locate package php7.0-gd
E: Couldn't find any package by glob 'php7.0-gd'
E: Couldn't find any package by regex 'php7.0-gd'
以下
的建议composer update --ignore-platform-reqs
也无济于事。
我已经阅读了很多有关此问题的数据,但仍无济于事。
答案 0 :(得分:-1)
如果需要,请使用export interface Product{
key:string;
title:string;
price:number;
category:string;
imageUrl:string;
}
键尝试通过作曲家安装gd扩展名
--ignore-platform-reqs
,如果您使用的是 docker :
1)执行此命令以安装gd扩展程序:
composer require ext-gd
2)并在docker上启用扩展:
docker-php-ext-install gd