当我运行composer.phar安装一切似乎不错:
→ sudo php composer.phar install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating autoload files
Clearing the cache for the dev environment with debug true
Installing assets using the hard copy option
Installing assets for Symfony\Bundle\FrameworkBundle into web/bundles/framework
Installing assets for FOS\JsRoutingBundle into web/bundles/fosjsrouting
etc etc
但是现在,我想安装这个包:https://github.com/KnpLabs/KnpPaginatorBundle从https://packagist.org/packages/knplabs/knp-paginator-bundle
因此,我用新的require行更新composer.json文件。
{
"require": {
"knplabs/knp-paginator-bundle": "v2.1"
}
}
(我已经尝试了从Packegist的每个版本的分页器,仍然是相同的错误)
然后我尝试安装它:
→ sudo php composer.phar install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them.
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for symfony/framework-standard-edition 2.1.x-dev -> satisfiable by symfony/framework-standard-edition[2.1.x-dev].
- symfony/framework-standard-edition 2.1.x-dev requires knplabs/knp-paginator-bundle v2.1 -> no matching package found.
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://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details.
Read <http://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.
以及当前composer.json的symfony2行:
"require": {
"php": ">=5.3.3",
"symfony/symfony": "2.1.*",
"doctrine/orm": ">=2.2.3,<2.4-dev",
"symfony/symfony": "2.1.x-dev" did not help
请问我该怎么做?
几个小时后,我终于找到了解决办法!
我不知道我的composer.json依赖性是否在某种程度上不是最好的形状,但是解决我的问题的是只更新和安装所需的包!
Woooot???我刚才说了什么?是的,只有需要的捆,所以...
sudo php composer.phar require
然后通过作曲家酷搜索从https://packagist.org找到你的欲望包。
从列表中选择数字并填写版本。
它将下载捆绑包,更新composer.json和composer.lock文件:)
希望这个答案能对某人有所帮助!
应在项目目录中运行此命令:
php composer.phar update
对于Symfony来说,这是一个非常新的概念,我想让CMF正常工作,但是我在使用composer安装它时遇到了问题 在终端运行代码时,我得到了这个 警告:锁文件不是最新的composer.json.您可能会得到过时的依赖项。运行更新以更新它们。您的需求无法解析为一组可安装的包。 问题1 -symfony/icu 1.2的安装请求。x-dev- 问题2 -symfony/icu 1.2。x-dev需
我正在尝试使用以下命令创建一个项目,如官方书签教程所示: 然后我看到以下错误: [RuntimeException] 无法在中加载包cakephp/migrationshttp://packagist.org: [UnexpectedValueException]无法分析版本约束 [UnexpectedValueException] 无法分析版本约束 然后我运行并看到以下错误: PHP警告:req
我在安装我创建的包时遇到问题。。。。 https://packagist.org/packages/mardy-git/redirect 据我所知,一切正常,我应该能够安装它。但是,当我运行composer安装或更新时,会收到以下错误消息。。。 在我的composer.json文件中,我有: 这是我今天下午创建的一个全新的包,我以前没有遇到过这样的问题,所以我不知道从哪里开始寻找解决方案。如果我删
我使用的是CakePHP3.6。2尝试使用Composer安装CakeDC用户插件时,会显示以下错误消息: 有谁能告诉我如何解决这个问题,同时仍然安装与作曲家? 我的composer.json:
NPU编译器目前只支持Python2环境下安装和使用。 安装gxDNN工具链 pip install npu_compiler 更新gxDNN工具链 pip install --upgrade npu_compiler 查看工具链版本 安装或更新完成后,可以使用如下命令查看当前工具链的版本号。 gxnpuc --version
问题内容: 我正在寻找一个完全由Java驱动的免费跨平台安装程序生成器(这意味着工作流和插件是用Java编写的)。理想情况下,安装程序应按需下载JRE,而不是将其直接捆绑到安装程序中。这样的东西已经存在了吗? 请注意,InstallAnywhere不再提供免费版本。 问题答案: IzPack 抗原 Launch4J 蚂蚁 Java服务包装器 提起Java安装程序 JSmooth VA安装 pack