[英]OS independent vendor path in Symfony
我正在Windows機器上開發Symfony 2.7應用程序。 我正在使用運行Ubuntu Linux(Apache)的無聊的VM來運行代碼。 該代碼作為同步文件夾安裝到Linux系統中。
當我在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還是相當陌生,非常感謝您的幫助。
我自己發現了問題。 這對我有用...
將此添加到您的composer.json中:
"config": {
[...]
"vendor-dir": "vendor"
},
更新作曲家並清除Symfony緩存。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.