2015-07-13 44 views
0

我正在Windows机器上开发Symfony 2.7应用程序。我使用运行Ubuntu Linux(Apache)的流浪VM来运行代码。该代码作为同步文件夹安装到Linux系统中。Symfony中操作系统无关的供应商路径

当我访问Linux主机,它看起来像Symfony的尝试使用Windows的路径来寻找供应商目录上我的应用程序:

ContextErrorException in /var/www/project/vendor/twig/twig/lib/Twig/Loader/Filesystem.php line 131: 

Warning: file_get_contents(D:\workspace\project\vendor\symfony\symfony\src\Symfony 
\Bundle\TwigBundle/Resources/views/Exception/exception_full.html.twig): failed to open 
stream: No such file or directory 

我不认为这是特定于流浪汉,看样子就像任何在远程驱动器上工作的人一样。

你们是怎么做这项工作的?

我对Symfony相当陌生,任何帮助将不胜感激,谢谢。

回答

0

我自己发现了这个问题。这个工作对我来说...

添加到您的composer.json:

"config": { 
    [...] 
    "vendor-dir": "vendor" 
}, 

更新作曲家和清晰的Symfony缓存。

相关问题