2015-07-13 106 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緩存。

相關問題