如何安装Symfony2.1的FosjsRoutingBundle



我不想安装fosjsroutingbundle,但是使用 dep

请注意,我将应用程序更新为 SYMFONY2.1 ,然后使用composer.jsoncomposer.phar安装任何捆绑包(如文档所建议)。

因此,如何使用 Composer 在Symfony2.1?

下安装该捆绑包

步骤1:将packagist.org添加到您的书签。

相信我,你会经常去那里!

步骤2:查找包装详细信息并添加到您的composer.json文件

要在Symfony 2.1.x应用程序中安装捆绑包,您只需要在Packagist上搜索它,然后将包装的名称和相关版本添加到composer.json文件中。因此,在这种情况下,您会发现friendsymfony/jsrouting-bundle软件包。通过查看其要求,您将看到" Dev-Master"版本(这通常是您想要的版本,但并非总是如此)可以满足您当前的Symfony版本:symfony/framework-bundle: >=2.0,<2.2-dev。因此,您只需要在composer.json文件的"require":部分中添加以下内容:

"friendsofsymfony/jsrouting-bundle": "dev-master"

另外,如果您在命令行上更快乐:

$ php composer.phar require friendsofsymfony/jsrouting-bundle dev-master

步骤3:更新您的供应商

这只是运行以下命令的一种情况。它将安装供应商和所有依赖项。

$ php composer.phar update

注意

运行php composer.phar updatephp composer.phar install之间的区别在于update将根据您的配置安装可用的最新软件包,然后将每个捆绑包的当前版本写入composer.lock文件。相反,使用install只会安装composer.lock文件中当前列出的版本。

最新更新