繁体   English   中英

TYPO3 - 无法使用扩展构建器创建新的扩展

[英]TYPO3 - Cannot create a new extension with extension builder

我尝试使用扩展构建器创建并保存新扩展,但出现错误:

Extension could not be saved: PHP Warning: symlink(): File exists in 
htdocs/public/typo3conf/ext/extension_builder/Classes/Controller/BuilderModuleController.php line 267

这行对应于这部分代码,我不知道它是否有用:

265 if ($usesComposerPath && !is_link($publicExtensionDirectory)) {
266            symlink(
267                PathUtility::getRelativePath(dirname($publicExtensionDirectory), $extensionDirectory),
                $publicExtensionDirectory
            );
        }

我试图更新我的扩展构建器,我在 composer.json 中定义了我的文件目录,如下所示:

    "repositories": [
        {
            "type": "path",
            "url": "public/typo3conf/ext"
        }
    ],

我做了一个 composer dump-autoload 但问题仍然存在

我不知道出了什么问题,我很乐意接受任何想法。

提前谢谢你

更新:已解决,这是我在“存储库:

    "repositories": {
        "local": {
            "type": "path",
            "url": "/home/server/vendor/htdocs/packages"
        }
    }

我在与public相同的目录级别上有一个packages文件夹。 试试这个 composer.json 配置:

"repositories": [
  {
    "type": "path",
    "url": "packages/*",
    "options": {
      "symlink": true
    }
  }
]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM