我正在尝试向Heroku部署一个简单的应用程序,但不断收到以下错误消息:
Alastairs-MacBook-Air:php-getting-started alastair$ git push heroku master
Counting objects: 6, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 1.23 KiB | 0 bytes/s, done.
Total 6 (delta 5), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> PHP app detected
remote: -----> Bootstrapping...
remote: -----> Installing platform packages...
remote:
remote: ! ERROR: Couldn't parse 'composer.lock'; it must be a valid lock
remote: file generated by Composer. Run 'composer update', add/commit
remote: the change, then push again.
remote:
remote: ! Push rejected, failed to compile PHP app
remote:
remote: ! Push failed
remote: Verifying deploy...
remote:
remote: ! Push rejected to arcane-peak-94383.
remote:
To https://git.heroku.com/arcane-peak-94383.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/arcane-peak-94383.git'
是这个教程。
我已多次运行composer更新,添加/提交更改,并重新安装了composer。都没有运气。作曲家。锁文件是由Composer生成的,正如我通过运行Composer update重新生成的一样。
这是我的作曲家。json文件:
{
"require" : {
"silex/silex": "^1.3",
"monolog/monolog": "^1.4",
"twig/twig": "^1.8",
"symfony/twig-bridge": "^2",
"alrik11es/cowsayphp": "^1.0"
},
"require-dev": {
"heroku/heroku-buildpack-php": "*"
}
}
我知道这是一个简单的解决方案,但我已经尝试解决了几个小时了。提前谢谢。
答案应该是这样的:
似乎Heroku只支持最新版本的Composer。
composer自我更新
和进一步的composer更新
(git add
,git commit
)应该可以解决这个问题。
我正在尝试为我的react-native项目生成一个签名的APK。我收到错误消息错误:“未编译的PNG文件作为参数传递。必须先编译成.flat文件..” 如何解决此问题?我已经研究了这个问题,并尝试将添加到gradle-wrapper.properties文件中。 第一步是 但是,我没有看到任何关于为my-release-key.keystore文件指定位置的内容。直到我用了
在Eclipse中构建OpenFire项目时,尽管我已经添加了所有所需的更新过的jar文件,但在我的类文件开头的注释中,我仍然得到了以下错误 怎么解决这个! 无法解析类型com.sun.syndication.feed.synd.syndfeedi。它是从必需的。class文件间接引用的
我对Maven的世界是新的。我正在尝试创建一个虚拟的Spring Boot项目使用spring工具套件在一个私人公司。每当我尝试创建一个spring-boot项目时,我都会得到以下错误。是否与专用网络有关??如果没有,我的maven安装有什么问题吗?我怎么让它运行? 这里有个错误: 项目生成错误:com.example的父POM不可解析。dummy:dummy-project:0.0.1-snap
我想使用Flatter video_payer api在我的应用程序中显示来自网络的视频。我升级到了最新版本,现在我的应用程序无法生成。将显示以下错误- AGPBI:{“种类”:“错误”,“文本”:“仅支持从Android O(--min api 26)开始调用自定义项”,“源”:[{}],“工具”:“D8”}AGPBI:{“种类”:“错误”,“文本”:“仅支持从Android O(--min a
我将脚本中工作的 jsonschema 转换为 YAML 格式,以便使用 swagger 文档。问题是在第8行(-type:字符串)中,swagger显示错误:应该是对象,“项目”必须是对象。 Json模式
问题内容: 示例代码: 错误: 所有的类文件中都有此错误,我无法摆脱它。 我已经检查了XML文件,没有错误。 我已经确保没有意外导入“ android.R”。 当我尝试清理并重建项目时,问题开始了。 问题答案: 如果您已经更新了SDK工具,请重新打开SDK管理器,然后在“工具”部分下检查是否已安装“ Android SDK生成工具”,并最终对其进行更新。昨天对我来说真是个诀窍