大家好,我的问题是:
我有一个必须使用来自MessageDigestPasswordEncoder的Symfony2的外部项目,下面是我的代码。我不明白它被正确地包括了:
require_once "../htdocs/vendor/autoload.php";
$loader->registerNamespace('Symfony\Component\Security\Core\Encoder\MessageDigestPasswordEncoder', '../htdocs/vendor/symfony/security/Symfony/Component/Security/Core/Encoder/MessageDigestPasswordEncoder.php');
$encoder = new MessageDigestPasswordEncoder();
$password = $encoder -> encodePassword($password, '');以下是我的错误信息:
Warning: require_once(__DIR__/composer/autoload_real.php) [function.require-once]: failed to open stream: No such file or directory in C:\workspace_aps\gitlist\htdocs\vendor\autoload.php on line 5
Fatal error: require_once() [function.require]: Failed opening required '__DIR__/composer/autoload_real.php' (include_path='.') in C:\workspace_aps\gitlist\htdocs\vendor\autoload.php on line 5发布于 2014-04-08 11:57:10
这意味着供应商库尚未安装,如果已经安装,则可以尝试更新供应商库。
如果您需要安装所有的供应商库,然后安装curl,composer。
安装卷曲
sudo apt-get install curl sudo apt-get install php5 5-curl(这是我在获得以下异常后执行的)
安装编写器
curl -sS https://getcomposer.org/installer | phpRun Composer
sudo php composer.phar此命令将显示所有可用选项。
安装供应商库
sudo php composer.phar install(意思是:如果存在,则从composer.lock文件安装项目依赖项,或者返回到composer.json上)
如果您已经安装了所有东西,请尝试更新现有的供应商库。
sudo php composer.phar updatehttps://stackoverflow.com/questions/19631616
复制相似问题