我试图从作曲家安装TCPDF。这是包装的链接。我有以下内容在composer.json
{
"name": "zendframework/skeleton-application",
"description": "Skeleton Application for ZF2",
"license": "BSD-3-Clause",
"keywords": [
"framework",
"zf2"
],
"homepage": "http://framework.zend.com/",
"require": {
"php": ">=5.3.3",
"zendframework/zendframework": ">2.2.0rc1",
"zendframework/zftool": "dev-master",
"cgm/zf2-file-upload-examples": ">=1.0.0",
"zf-commons/zfc-user": "dev-master",
"gowsram/g-maps": "dev-master",
"ghislainf/zf2-whoops": "dev-master",
"nitecon/zf2-db-session": "1.*",
"ghislainf/geonames-server": "v0.9",
"aaron4m/zf2-static-pages": "dev-master",
"email-zf2/emailzf2": "dev-master",
"dkplus/crud": "dev-hotfix/6",
"doctrine/doctrine-orm-module": "0.*",
"zf-commons/zfc-admin": "dev-master",
"zendexperts/ze-theme": "dev-master",
"zendframework/zend-developer-tools": "dev-master",
"bjyoungblood/bjy-authorize": "dev-master",
"bjyoungblood/BjyProfiler": "dev-master",
"evandotpro/edp-module-layouts": "dev-master",
"doctrine/migrations": "dev-master",
"mwillbanks/zfc-twitter-bootstrap": "dev-master",
"twig/twig": "~1.0",
"leafo/lessphp": "0.3.*@dev",
"leafo/scssphp": "dev-master",
"leafo/scssphp-compass": "dev-master",
"ptachoire/cssembed": "dev-master",
"rwoverdijk/assetmanager": "1.*",
"hybridauth/hybridauth": "dev-master",
"socalnick/scn-social-auth": "dev-master",
"aws/aws-sdk-php": "2.*",
"doctrine/common": "2.4.*@dev",
"doctrine/annotations": "1.0.*@dev",
"ircmaxell/random-lib": "1.0.*@dev",
"ocramius/proxy-manager": "0.5.*@dev",
"zendframework/zendpdf": "2.0.*@dev",
"zendframework/zendservice-recaptcha": "2.0.*@dev",
"bjyoungblood/bjy-profiler": "dev-master",
"ocramius/ocra-service-manager": "dev-master",
"doctrine/data-fixtures": "1.0.*@dev",
"symfony/dependency-injection": "2.4.*@dev",
"symfony/http-kernel": "2.4.*@dev",
"doctrine/cache": "1.0.*@dev",
"monolog/monolog": "1.6.*@dev",
"danielss89/zfc-user-admin": "dev-master",
"zf-commons/zfc-user-doctrine-orm": "dev-master",
"darkmatus/roleuserbridge": "dev-master",
"neilime/zf2-twb-bundle": "1.0"
"tecnick.com/tcpdf": "dev-master"
},
"require-dev": {
"phpunit/phpunit": "3.7.*"
}
}
当我运行php composer.phar update时,它总是显示以下错误:
Loading composer repositories with package information
更新依赖项(包括要求开发)-安装tecnick.com/tcpdf(开发大师6b842db)克隆6b842db6c4c42941c7233dc19fffa695f14d4000
[Symfony\Component\Process\Exception\RuntimeException]
进程超时。
如何修复此错误?或者如果有任何替代方法将TCPDF包含在ZF2项目中;如果是,请提供一些关于安装和使用的留档。
谢谢
在前面的代码中,我们需要用“}”关闭包。
在我的例子中,我通过添加存储库来修复它,如下所示:
"repositories" : {
"sourceforge": {
"type": "vcs",
"url": "http://git.code.sf.net/p/tcpdf/code"
}
},
"require": {
"php": ">=5.3.3",
"symfony/symfony": "~2.4",
[...] Some others [...]
"whiteoctober/tcpdf-bundle": "dev-master"
},
你必须给url仓库以下几行:
**
"repositories": [
{
"type":"package",
"package": {
"name": "tecnick.com/tcpdf",
"version":"master",
"source": {
"url": "http://git.code.sf.net/p/tcpdf/code", /* or something like that, it's the repo url*/
"type": "git",
"reference":"master"
}
}
],
"require": {
...
与“要求”相同的级别
我是新的和开始工作的基于项目,但面临一个问题时安装在项目级别(我使用Ide)。 composer安装--无交互--ansi 使用包信息加载composer存储库 从锁文件安装依赖项(包括需要开发) 没有要安装或更新的内容 生成优化的自动加载文件 过程:- 安装composer和wamp服务器 作曲家创建项目laravel/laravel 和项目创建与此错误和没有供应商文件夹创建 安装larave
我正在尝试在我的电脑上运行laravel,但是我很难在我的机器上安装这个资源,下面是linux终端的一点错误 无法创建文件 /var/www/html/composer.phar:fopen(/var/www/html/composer.phar):打开流失败:权限被拒绝下载失败:fopen(/var/www/html/composer.phar):未能打开流:权限被拒绝f写()期望参数1是资源,
cp/var/ww/html/config.inc.php.dist/var/ww/html/config.inc.php 未安装。 DockerFile:
Composer集成 Composer是PHP用来管理依赖关系的工具。你可以在自己的项目中声明所依赖的外部工具库,Composer会帮你安装这些依赖的库文件,我们首先来为框架添加Composer支持,让集成组件变得更简单,鉴于有些朋友比较排斥Composer,觉得很麻烦,我们这里还是啰嗦一下怎幺安装,熟悉Composer的朋友可以跳过这部分,在后面的教程中,相信大家都会认同PHP是世界上最好的语言
我想安装一些yii2扩展,并想在yii2框架中使用它们。使用Composer时,我遇到了一个错误。 此外,我还尝试在composer中手动添加扩展并添加其内容。json仍然不起作用。 一些命令包括composer。phar文件名,我的主项目存储库中没有此文件。我尝试手动添加作曲家。phar正在使用composer命令,但仍然没有运行。 当我运行这个命令时,我得到了一个错误。 我犯了这个错误 我犯了
我试图在Symfony2上安装FOSUserBundle。 尝试在终端中运行此命令时 作曲家更新朋友软件交响乐/用户包 我提出了这个错误: 用包信息加载作曲家存储库更新依赖项(包括要求开发)您的需求无法解析为一组可安装的包。 问题1-symfony/icu v1.2.0需要lib-icu 我读到了关于INTL扩展没有安装正确,所以我按照这些说明,重新启动MAMP,问题仍然存在! 我也使用phpin