无法找到软件包php gd Heroku

时间:2020-02-02 08:45:32

标签: php heroku composer-php php-gd

我正在尝试使用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

也无济于事。

我已经阅读了很多有关此问题的数据,但仍无济于事。

1 个答案:

答案 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