簡體   English   中英

Symfony中與操作系統無關的供應商路徑

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM