Php Heroku Laravel SQLite缺失

Php Heroku Laravel SQLite缺失,php,laravel,heroku,Php,Laravel,Heroku,我正在使用Heroku部署一个Laravel应用程序。似乎一切正常,但我无法连接到我的SQLite数据库: 我试图通过运行 heroku run apt-get install php7.0-sqlite 但这不起作用: 然后我读了一篇文章,其中提到通过composer.json安装SQLite,所以我尝试了以下方法: "require": { "php": ">=7.0.0", "fideloper/proxy": "~3.3", "laravel/fram

我正在使用Heroku部署一个Laravel应用程序。似乎一切正常,但我无法连接到我的SQLite数据库:

我试图通过运行

heroku run apt-get install php7.0-sqlite
但这不起作用:

然后我读了一篇文章,其中提到通过
composer.json
安装SQLite,所以我尝试了以下方法:

"require": {
    "php": ">=7.0.0",
    "fideloper/proxy": "~3.3",
    "laravel/framework": "5.5.*",
    "laravel/tinker": "~1.0",
    "ext-pdo_sqlite": "*"
},
但是当我运行
composer update
时,我得到了以下错误:


有人能帮我解决这个问题吗?

您通过Composer要求使用
ext-pdo_sqlite
的方法。您是否也更新了
composer.lock
?您必须在本地执行此操作,然后提交更改,然后再次将
git推送到Heroku。由于heroku的错误,运行heroku run composer update将无法按预期工作

由于这种文件系统,SQLite通常不是Heroku上数据库的好选择。下次dyno重新启动时,写入磁盘的任何内容都将丢失。这个


我强烈建议改为使用生产级客户机-服务器数据库。希罗库。通常是一个很好的起点。

我将继续问您这个问题,您安装了pdo_sqliet扩展吗?我已经提到,我无法安装,请遵循此步骤。它已经配置并在本地工作。问题是它无法在heroku中运行。请先阅读我的问题。