Pie*_*NAY 4 php symfony composer-php
我正在尝试更改我对 Symfony 3.4 应用程序的依赖项的目录。
我需要它,因为我正在使用 Docker 在 macOS 上工作,我宁愿不与主机共享它们,因为文件同步太慢了。
的相关文档,内容为:
composer.json 中的更改将如下所示:
Run Code Online (Sandbox Code Playgroud){ "config": { "bin-dir": "bin", "vendor-dir": "/some/dir/vendor" }, }
我做的
然后,更新 app/autoload.php 中 autoload.php 文件的路径:
Run Code Online (Sandbox Code Playgroud)// app/autoload.php // ... $loader = require '/some/dir/vendor/autoload.php';
autoload.php我的app目录中没有任何文件。
我在文档中遗漏了什么吗?
应用程序生成以下致命错误:
警告:要求(/some/dir/vendor/symfony/symfony/src/Symfony/Component/VarDumper/Resources/functions/dump.php):无法打开流:/vendor/composer/autoload_real 中没有这样的文件或目录。第 66 行的 php
致命错误:require(): 无法打开所需的 '/some/dir/vendor/symfony/symfony/src/Symfony/Component/VarDumper/Resources/functions/dump.php' (include_path='.:/usr/local/lib /php') 在第 66 行的 /vendor/composer/autoload_real.php 中
我最初使用以下方法创建了该应用程序:
$ composer create-project symfony/framework-standard-edition test "3.*"
Run Code Online (Sandbox Code Playgroud)
小智 7
composer install再次运行示例代码:
"autoload-dev": {
"psr-4": {
"App\\Tests\\": "tests/"
},
"files": [
"vendor/symfony/symfony/src/Symfony/Component/VarDumper/Resources/functions/dump.php"
]
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2839 次 |
| 最近记录: |