当前位置: 首页 > 知识库问答 >
问题:

Laravel 5.4作曲家更新错误

史英飙
2023-03-14

我试图更新作曲家,但得到错误

以下是错误日志的链接:https://pastebin.com/JNT7Wi15

Laravel版本:5.4 Php版本:PHP7.2。4-1乌本图16。04.1黛布。苏里。org 1(cli)(构建时间:2018年4月5日08:53:57)(NTS)版权所有(c)1997-2018 PHP Group Zend Engine v3。2.0,版权所有(c)1998-2018 Zend Technologies与Zend OPcache v7。2.4-1乌本图16。04.1黛布。苏里。组织1,版权(c)1999-2018,由Zend Technologies出版

这是我的作曲家。json文件

{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
    "php": ">=5.6.4",
    "guzzlehttp/guzzle": "~6.0",
    "laravel/framework": "5.4.*",
    "laravel/tinker": "~1.0",
    "barryvdh/laravel-cors": "0.8.1",
    "webpatser/laravel-uuid": "2.*",
    "intervention/image": "~2.1"
},
"require-dev": {
    "fzaninotto/faker": "~1.4",
    "mockery/mockery": "0.9.*",
    "phpunit/phpunit": "~5.7"
},
"autoload": {
    "classmap": [
        "database"
    ],
    "psr-4": {
        "App\\": "app/"
    }
},
"autoload-dev": {
    "psr-4": {
        "Tests\\": "tests/"
    }
},
"scripts": {
    "post-root-package-install": [
        "php -r \"file_exists('.env') || copy('.env.example', '.env');\""
    ],
    "post-create-project-cmd": [
        "php artisan key:generate"
    ],
    "post-install-cmd": [
        "Illuminate\\Foundation\\ComposerScripts::postInstall",
        "php artisan optimize"
    ],
    "post-update-cmd": [
        "Illuminate\\Foundation\\ComposerScripts::postUpdate",
        "php artisan optimize"
    ]
},
"config": {
    "preferred-install": "dist",
    "sort-packages": true,
    "optimize-autoloader": true
}
}

共有1个答案

梅宏盛
2023-03-14
"require": {
    "php": ">=5.6.4",
    "guzzlehttp/guzzle": "~6.0",
    "laravel/framework": "5.4.*",
    "laravel/tinker": "~1.0",
    "barryvdh/laravel-cors": "0.8.1",
    "webpatser/laravel-uuid": "2.*",
    "intervention/image": "~2.1"
},

我找到了解决这个问题的办法。我刚刚从composer中删除了“barryvdh/laravel cors”:“0.8.0”。json,因为Laravel5.4不支持barryvdh/LaravelCors。因此,在删除该行之后,我运行composer update,它就可以工作了。

 类似资料:
  • 我用的是拉威尔作曲家。我正在加载way/generators包,当我运行composer update时,会出现以下错误: 加载具有包信息更新依赖项的composer存储库(包括require dev) 致命错误:内存中允许的内存大小536870912字节已用尽(尝试分配67108864字节)phar:///usr/local/Cellar/composer/1.0.0-alpha8/libexe

  • 我需要运行来安装laravelcollectives。运行之后,我得到: Connection.php第651行中的QueryException:SQLSTATE[42S22]:未找到列:1054字段“id”未知where子句(SQL:select*from users,其中id=4限制1) 以及: Connection.php319行中的PDO异常:SQLSTATE[42S22]:未找到列:10

  • 我使用的是Laravel5.2。当我在CLI上执行composer update命令时。这是产生以下按摩 无需安装或更新生成自动加载文件 照明\Foundation\ComposerScripts-::后更新php工匠优化生成优化的类加载器 我不能更新我的当前版本,或者这是一个错误我是新来的拉威尔

  • 今天我运行的和更新打破了我的网站完全。我在php.log发现了以下信息: 72.15.153.139--[11/Nov/2015:21:01:45 -0500]"GET/HTTP/1.1"500 - "-" "Mozilla/5.0(Windows NT 6.1; WOW64; rv: 42.0)Gecko/20100101 Firefox/42.0"[Wed Nov11 21:01:48 201

  • 当我跑的时候 作曲家抱怨我所有的libs都被修改了——尽管我没有碰它们。 正在更新jdorn/sql-formatter(dev-master 3d8a973= 注意:我从远程存储库中提取了项目。 会不会是编码过程中搞砸了? 如何解决这个问题?

  • 问题内容: 我遇到了一个问题,我试图为我的Laravel 4项目安装一个新软件包。但是当我跑步时我得到了: 我在Internet上寻找问题,发现内存是问题,我认为我没有足够的RAM,我检查了一下我有411mb的空闲空间。作曲家真的需要更多RAM吗? 问题答案: “已杀死”消息通常表示您的进程消耗了太多内存,因此,如果可能,您可能只需要向系统中添加更多内存即可。在编写此答案时,我必须将虚拟机的内存增