【问题标题】:Updating Vendors Symfony2更新供应商 Symfony2
【发布时间】:2014-10-21 09:00:19
【问题描述】:

您好,我使用存档下载并安装了 Symfony2,但在供应商更新期间遇到了问题。 在我的主文件夹 Symfony 中,我运行命令 php composer.phar install 但我收到以下错误

使用包信息加载作曲家存储库 从锁定文件安装依赖项(包括 require-dev) 您的需求无法解析为一组可安装的软件包。

问题 1
- sensiolabs/security-checker v2.0.0 需要 ext-curl * -> 您的系统中缺少请求的 PHP 扩展 curl。
- sensiolabs/security-checker v2.0.0 需要 ext-curl * -> 您的系统中缺少请求的 PHP 扩展 curl。
- sensiolabs/security-checker v2.0.0 的安装请求 -> 可满足 sensiolabs/security-checker[v2.0.0]。

我能做什么?

【问题讨论】:

  • 很确定这些错误告诉你确切的问题
  • 您的系统中缺少请求的 PHP 扩展 curl
  • 你在运行什么操作系统 你在运行什么网络服务器包装器 你是如何安装 php 的
  • 运行检查脚本(php app/check.php)并激活修复所有错误
  • 这是另一个问题。您可以在 google 或 stackoverflow 上找到有关该问题的答案。或者,也许您可​​以只阅读文档并使您的文件夹可写。您是否阅读了我在下面链接的文档?

标签: php symfony composer-php


【解决方案1】:

你需要安装 curl:

sudo apt-get install php5-curl

然后你需要重启你的网络服务器

【讨论】:

  • 我用 che 命令 sudo apt-get install php5-curl 重新安装了 curl。现在我收到此错误: [RuntimeException] Unable to write in the cache directory (/var/www/Symfony/app/cache/dev) Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache 处理 post-install-cmd事件因异常终止 [RuntimeException] 执行“'cache:clear --no-warmup'”命令时出错。
  • 现在您需要使您的缓存和日志目录可写。查看 symfony 文档:symfony.com/doc/current/book/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-27
  • 1970-01-01
  • 1970-01-01
  • 2015-07-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多