Php FOSRest在symfony 2中给出了致命错误
我正在尝试安装FOSRest&FOSRestBundle 最初,我在Php FOSRest在symfony 2中给出了致命错误,php,symfony,Php,Symfony,我正在尝试安装FOSRest&FOSRestBundle 最初,我在deps [FOSRest] git=git://github.com/FriendsOfSymfony/FOSRest.git target=fos/FOS/Rest [FOSRestBundle] git=git://github.com/FriendsOfSymfony/FOSRestBundle.git target=bundles/FOS/RestBundle 但是当我访问http
deps
[FOSRest]
git=git://github.com/FriendsOfSymfony/FOSRest.git
target=fos/FOS/Rest
[FOSRestBundle]
git=git://github.com/FriendsOfSymfony/FOSRestBundle.git
target=bundles/FOS/RestBundle
但是当我访问http://localhost/Symfony/web/app_dev.php/
致命错误:声明
FOS\RestBundle\Routing\Loader\RestroutLoader::setResolver()必须为
与
中的Symfony\Component\Config\Loader\LoaderInterface::setResolver()
/home/logicase/public_html/Symfony/vendor/bundles/FOS/RestBundle/Routing/Loader/RestRouteLoader.php
第29行
之后,我尝试了以下设置,以使主分支
和以上错误保持不变
[FOSRest]
git=git://github.com/FriendsOfSymfony/FOSRest.git
target=fos/FOS/Rest
version=origin/2.0
[FOSRestBundle]
git=git://github.com/FriendsOfSymfony/FOSRestBundle.git
target=bundles/FOS/RestBundle
version=origin/2.0
现在当我运行php./bin/vendors install
我在控制台中收到以下消息
安装/更新FOSRest 5eb800bd63ba84e5fc7028386cb66373bc3efafc致命:参数“origin/2.0”不明确:未知版本或路径不正确
在工作树上。使用“---”将路径与修订分开
安装/更新FOSRestBundle c11ab9d990a1e0e979b1c8ab72cc9793b4b2dcb5致命:参数不明确
“origin/2.0”:未知修订或路径不在工作树中
如您所见,没有2.0分支:https://github.com/FriendsOfSymfony/FOSRest/branches 安装文档中没有提到这一点。您只需删除版本行即可。如您所见,没有2.0分支:https://github.com/FriendsOfSymfony/FOSRest/branches 安装文档中没有提到这一点。您应该删除版本行。我尝试了FOSRest的以下设置,解决了symfony 2的问题
[FOSRest]
git=git://github.com/FriendsOfSymfony/FOSRest.git
target=fos/FOS/Rest
version=origin/0.6
[FOSRestBundle]
git=git://github.com/FriendsOfSymfony/FOSRestBundle.git
target=bundles/FOS/RestBundle
我尝试了FOSRest的以下设置,解决了symfony 2的问题
[FOSRest]
git=git://github.com/FriendsOfSymfony/FOSRest.git
target=fos/FOS/Rest
version=origin/0.6
[FOSRestBundle]
git=git://github.com/FriendsOfSymfony/FOSRestBundle.git
target=bundles/FOS/RestBundle
我已经删除并重新安装了供应商,但是当我点击url时仍然会遇到相同的兼容性错误我已经删除并重新安装了供应商,但是当我点击url时仍然会遇到相同的兼容性错误