Composer更新未安装整个Laravel应用

用户名

通过Laravel Forge部署应用程序时,出现以下错误:

Fatal error: Class 'Illuminate\Support\Arr' not found in
/home/forge/toono.co/vendor/laravel/framework/src/Illuminate/Support/helpers.php
on line 151

这是在composer update命令运行之后。我已经通过SSH进入该目录,并且发现该文件Arr.php不存在。

从BitBucket的master分支中提取代码,然后在生产服务器上执行以下行:

cd /home/forge/default
git pull origin master
composer install
php artisan migrate --force

Composer.json:

{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": [
        "framework",
        "laravel"
    ],
    "license": "MIT",
    "require": {
        "laravel/framework": "4.2.*"
    },
    "require-dev": {
        "way/generators": "2.*",
        "fzaninotto/faker": "1.4.*@dev",
        "barryvdh/laravel-debugbar": "1.*",
        "flynsarmy/csv-seeder": "1.0.*"
    },
    "autoload": {
        "classmap": [
            "app/commands",
            "app/controllers",
            "app/models",
            "app/database/migrations",
            "app/database/seeds",
            "app/tests/TestCase.php"
        ]
    },
    "scripts": {
        "post-install-cmd": [
            "php artisan clear-compiled",
            "php artisan optimize"
        ],
        "post-update-cmd": [
            "php artisan clear-compiled",
            "php artisan debugbar:publish",
            "php artisan optimize"
        ],
        "post-create-project-cmd": [
            "php artisan key:generate"
        ]
    },
    "config": {
        "preferred-install": "dist"
    },
    "minimum-stability": "stable"
}

Composer.lock:

"require": {
    "codesleeve/stapler": "~1",
    "laravel/framework": "~4",
    "php": ">=5.4.0"
}

为什么composer update错过了那个文件?本地更新后,甚至在Github的master分支上,Arr.php都在吗?

如果我缺少您需要的任何必要代码,请告诉我。

任何帮助将不胜感激。

用户名

我通过删除生产服务器中composer.lockvendor文件夹来解决此问题然后我用了composer update

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel Composer无法更新/安装

来自分类Dev

imagemagick已在本地安装,但composer更新未运行。OSX

来自分类Dev

全新安装laravel 5时composer更新错误

来自分类Dev

使用Laravel 4.1安装Rocketeer,获取Composer更新错误

来自分类Dev

通过Composer安装Laravel

来自分类Dev

使用Composer安装Laravel

来自分类Dev

Laravel-使用Composer Install从GitHub安装Web应用程序时出现Composer错误

来自分类Dev

Laravel:composer说它已经安装了库并更新了composer.json但

来自分类Dev

Laravel中的Composer更新

来自分类Dev

凉亭未更新或安装

来自分类Dev

为laravel全局安装Composer?

来自分类常见问题

无法通过Composer安装laravel安装程序

来自分类Dev

Laravel 4.2 Composer安装错误:无法扫描“应用程序/模型”中的类

来自分类Dev

“ Laravel的Composer更新:需求无法解决为一组可安装的软件包。”

来自分类Dev

“ Laravel的Composer更新:需求无法解决为一组可安装的软件包。”

来自分类Dev

Hyperledger composer install 未安装业务网络

来自分类Dev

CAGradientLayer 未应用于整个屏幕

来自分类Dev

Laravel Composer 更新获取错误

来自分类Dev

未为此用户安装应用

来自分类Dev

应用未安装错误

来自分类Dev

未安装Android Wear应用

来自分类Dev

应用未安装错误

来自分类Dev

应用未安装android错误

来自分类Dev

Composer安装/更新停止工作

来自分类Dev

Composer安装/更新不起作用

来自分类Dev

Composer安装\更新身份验证失败

来自分类Dev

Laravel Ajax 未更新

来自分类Dev

Laravel 视图未更新

来自分类Dev

XCode 7.3.1更新未安装