Symfony 2.0软件包安装
问题描述:
所以我是一个新的教条,但我根本无法安装软件包。我遵循指南,但我得到的“错误”是非常不寻常的。Symfony 2.0软件包安装
无论如何,我添加此行到DEPS文件:
[FOSRestBundle]
git=http://github.com/FriendsOfSymfony/FOSRestBundle.git
target=bundles/FOS/RestBundle
然后我做的:
./bin/vendors install
我也得到:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/sqlite.so' - /usr/lib/php5/20090626+lfs/sqlite.so: cannot open shared object file: No such file or directory in Unknown on line 0
Your project seems to be based on a Standard Edition that includes vendors.
Try to run ./bin/vendors install --reinstall
所以对我这个标准的方法根本无法安装它。有人可以解释我有什么问题,因为对我来说,symfony供应商脚本根本不能识别deps文件中的更改。
答
当您从网站下载Symfony2标准版时会出现这种情况。供应商安装脚本检查供应商目录是否为git存储库,如果不是,将会抛出此错误。您可以修复的情况在以下两种方法之一:
- 您可以运行该命令,它表明:
php bin/vendors install --reinstall
- 或者,你可以删除供应商目录,然后运行
php bin/vendors install
,这相当于大约相同东西