我用作曲家建立了交响乐。
我在composer.json文件中添加了一些依赖项,如下所示:
{
"name": "symfony/framework-standard-edition",
"license": "MIT",
"type": "project",
"description": "The \"Symfony Standard Edition\" distribution",
"autoload": {
"psr-0": { "": "src/" }
},
"require": {
"php": ">=5.3.3",
"symfony/symfony": "2.3.*",
"doctrine/orm": ">=2.2.3,<2.4-dev",
"doctrine/doctrine-bundle": "1.2.*",
"twig/extensions": "1.0.*",
"symfony/assetic-bundle": "2.3.*",
"symfony/swiftmailer-bundle": "2.3.*",
"symfony/monolog-bundle": "2.3.*",
"sensio/distribution-bundle": "2.3.*",
"sensio/framework-extra-bundle": "2.3.*",
"sensio/generator-bundle": "2.3.*",
"incenteev/composer-parameter-handler": "2.0",
"sonata-project/admin-bundle": "dev-master",
"sonata-project/doctrine-orm-admin-bundle": "dev-master",
"sonata-project/intl-bundle": "dev-master",
"sonata-project/user-bundle": "dev-master"
},
"scripts": {
"post-install-cmd": [
"Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
],
"post-update-cmd": [
"Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
]
},
"config": {
"bin-dir": "bin"
},
"minimum-stability": "stable",
"extra": {
"symfony-app-dir": "app",
"symfony-web-dir": "web",
"incenteev-parameters": {
"file": "app/config/parameters.yml"
},
"branch-alias": {
"dev-master": "2.3-dev"
}
}
}
当我运行composer.phar更新时,我收到以下消息:
用包信息加载作曲家存储库更新依赖项(包括要求开发)您的需求无法解析为一组可安装的包。
问题1-索纳塔项目/intl捆绑包开发主机的安装html" target="_blank">请求-
因此,我不知道还有什么更好的方法,我想我可能需要运行composr.phar安装,这给了我以下信息:
加载带有包信息的作曲家存储库从锁文件安装依赖项(包括要求开发)警告:锁文件不是最新的composer.json.您可能会得到过时的依赖项。运行更新以更新它们。您的需求无法解析为一组可安装的包。
问题1-symfony/framework标准版2.3.x-dev的安装请求-
潜在原因:-软件包名称输入错误-根据最低稳定性设置,软件包的版本不够稳定,请参阅https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion 更多细节。
阅读http://getcomposer.org/doc/articles/troubleshooting.md 了解更多常见问题。
我已经按照sonata-project.org的指示进行了操作,但没有取得任何进展。
我是不是犯了什么明显的错误?
下面是一个有效的composer.json,用于使用symfony 2.3设置sonata管理员*
"require": {
"php": ">=5.3.3",
"symfony/symfony": "2.3.*",
"doctrine/orm": ">=2.2.3,<2.4-dev",
"doctrine/doctrine-bundle": "1.2.*",
"twig/extensions": "1.0.*",
"symfony/assetic-bundle": "2.3.*",
"symfony/swiftmailer-bundle": "2.3.*",
"symfony/monolog-bundle": "2.3.*",
"sensio/distribution-bundle": "2.3.*",
"sensio/framework-extra-bundle": "2.3.*",
"sensio/generator-bundle": "2.3.*",
"incenteev/composer-parameter-handler": "~2.0",
"twig/twig": "1.*",
"knplabs/knp-menu-bundle" : "1.1.*",
"sonata-project/block-bundle" : "dev-master",
"sonata-project/exporter" : "1.1.0",
"sonata-project/jquery-bundle" : "1.8.*",
"sonata-project/cache-bundle" : "dev-master",
"sonata-project/intl-bundle" : "dev-master",
"sonata-project/admin-bundle" : "dev-master",
"sonata-project/doctrine-orm-admin-bundle" : "dev-master",
},
您还必须安装INTL
扩展:http://php.net/manual/en/intl.setup.php
在mac电脑上安装composer时,使用: curl-sShttps://getcomposer.org/installer|php 然后试着像这样移动它: sudo mv php composer.phar/usr/local/bin/composer 它在告诉我: 将composer.phar重命名为/usr/local/bin/composer:没有这样的文件或目录 当我展望我的道路时:
问题内容: 我正在尝试在命令行上使用composer: 无论我做什么,我总是会收到相同的错误消息: 无法下载文件。打开流失败 我是代理人 。如果我使用浏览器并输入与不能在命令行上使用的URL相同的URL,那没有问题。 我该怎么办? 问题答案: 如果从HTTP代理后面使用composer,则可以使用标准或环境变量。只需将其设置为代理的URL。许多操作系统已经为您设置了此变量。 例如: 如果您在Lin
这个项目将会告诉你如何使用神经元的蜂鸣器发声,并制作一段小音乐。 1. 连接神经元「蜂鸣器」模块。 注:模块介绍请参考「蜂鸣器」。 2. 该项目使用了声音类积木 蜂鸣器(1)播放音符()以(0.25)拍 3. 将事件类积木 当绿色旗帜被点击 拖到脚本区,再添加四个声音类积木 蜂鸣器(1)播放音符()以(0.25)拍,分别选择音符:C4、D4、E4、C4 4. 继续完善这组音乐,组成以下程序,注意使
我正在使用Symfony 2.3.4 在我的控制台上,我创建了sylius/sylius项目,在安装sensio/distribution捆绑包之前,我更喜欢dist 作曲家抛出此错误消息 我试过: > 编辑sylius/composer.json,并将seno/分布-包:2.3.修改为seno/分布-包:2.2.-dev 在C:\wamp\www\sylius中打开一个shell。将app/co
我在packagist.org上有一个PHP库,它使用一些常量,随着项目的不同而变化。 我尝试使用这样的常量: > 常量存储在composer libriary的conf.php中 在作曲家init用户名/mylib命令之后,我从 /vendor/username/mylib/conf.php复制到本地/conf.php并将其用于当前项目配置 对于project1,在/conf.php中 proj
问题内容: 我正在尝试使用composer从不包含在packagist中的 github中自动克隆一个git存储库,但是它无法正常工作,我无法弄清楚我在做什么错。 我认为我必须将其包括在“存储库”中,如下所示: 然后可能在“要求”部分列出它。它应该类似于此示例,但不起作用。它只给出此错误: 您的要求无法解决为一组可安装的软件包。 有没有人已经尝试做过这样的事情? 问题答案: 在2013年撰写本文时