【发布时间】:2017-07-10 20:50:59
【问题描述】:
我需要在我的项目中安装 DomPDf。所以,我将 "barryvdh/laravel-dompdf": "v0.7.0", 添加到 composer require 块。当我更新作曲家显示以下错误时。我的错误是什么......请告诉我......
终端错误
Your requirements could not be resolved to an installable set of packages.
Problem 1
- dompdf/dompdf v0.7.0-beta3 requires phenx/php-font-lib 0.4.* -> no matching package found.
- dompdf/dompdf v0.7.0-beta2 requires phenx/php-font-lib 0.4.* -> no matching package found.
- dompdf/dompdf v0.7.0-beta requires phenx/php-font-lib 0.3.* -> no matching package found.
- dompdf/dompdf v0.7.0 requires phenx/php-font-lib 0.4.* -> no matching package found.
- dompdf/dompdf 0.7.x-dev requires phenx/php-font-lib 0.5.* -> no matching package found.
- barryvdh/laravel-dompdf v0.7.0 requires dompdf/dompdf ^0.7 -> satisfiable by dompdf/dompdf[0.7.x-dev, v0.7.0, v0.7.0-beta, v0.7.0-beta2, v0.7.0-beta3].
- Installation request for barryvdh/laravel-dompdf v0.7.0 -> satisfiable by barryvdh/laravel-dompdf[v0.7.0].
Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting
see <https://getcomposer.org/doc/04-schema.md#minimum-stability> for more details.
我的作曲家代码
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"minimum-stability" : "dev",
"prefer-stable": true,
"license": "MIT",
"type": "project",
"require": {
"php": ">=5.6.4",
"barryvdh/laravel-debugbar": "^2.3",
"barryvdh/laravel-dompdf": "v0.7.0",
"laravel/framework": "5.4.*",
"laravel/tinker": "~1.0",
"uxweb/sweet-alert": "^1.4"
},
"require-dev": {
"fzaninotto/faker": "~1.4",
"mockery/mockery": "0.9.*",
"phpunit/phpunit": "~5.0"
},
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\\": "app/"
}
}
我也试过了:
composer require barryvdh/laravel-dompdf
但它显示以下错误:
错误:使用版本 ^0.8.0 用于 barryvdh/laravel-dompdf ./composer.json 已更新正在加载包含包信息的作曲家存储库
更新依赖(包括require-dev)
file_put_contents(/home/w3cert/.composer/cache/repo/https---packagist.org/p-provider-2017-01.json):无法打开流:权限被拒绝
packagist.org 无法完全加载,包信息是从本地缓存加载的,可能已过期
您的需求无法解析为一组可安装的软件包。
【问题讨论】:
标签: composer-php