【发布时间】:2017-03-07 10:20:07
【问题描述】:
每次我运行命令作曲家install --no-dev
我收到此错误,我在 laravel 中使用 maatwebsite 作为错误指出,我只是不知道如何修复它。
PHP 致命错误:未捕获 Symfony\Component\Debug\Exception\FatalThrowableError
: 在中找不到类“PHPExcel_Shared_Font” /var/www/laravel/config/excel.php:18
2 堆栈跟踪:0 /var/www/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap
/LoadConfiguration.php(60): 要求()
1 /var/www/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap
/LoadConfiguration.php(38): Illuminate\Foundation\Bootstrap\LoadConfiguration->l
oadConfigurationFiles(对象(Illuminate\Foundation\Application), 对象(Illumina
te\Config\Repository))2 /var/www/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Applicati
on.php(203): Illuminate\Foundation\Bootstrap\LoadConfiguration->bootstrap(Object
(照亮\基础\应用程序))3 /var/www/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Console/K
ernel.php(268): Illuminate\Foundation\Application->bootstrapWith(Array)
4 /var/www/laravel/vendor/laravel/framework/src/Illuminate/Foundation/Console/K
ernel.php(114): Illuminate\Foundation\Console\Kernel->boo in /var/www/laravel/co
第 182 行的 nfig/excel.php 脚本 php artisan 优化处理 安装后 cmd 事件返回 er
密码 255
更新: 这是composer.json文件内容
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"php": ">=5.6.4",
"laravel/framework": "5.3.*"
},
"require-dev": {
"fzaninotto/faker": "~1.4",
"mockery/mockery": "0.9.*",
"phpunit/phpunit": "~5.0",
"symfony/css-selector": "3.1.*",
"symfony/dom-crawler": "3.1.*",
"maatwebsite/excel": "~2.1.0"
},
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\\": "app/"
}
},
"autoload-dev": {
"classmap": [
"tests/TestCase.php"
]
},
"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"
}
}
【问题讨论】:
-
你能显示你的
composer.json文件的内容吗? -
@RossWilson 我已经添加了我的 composer.json 文件的内容
标签: php laravel ubuntu nginx frameworks