在我的作曲家设置中,我从两个repos加载包。一个作曲家回购和一个私人的gitlab回购。当我试图在本地windows计算机上安装composer时,会收到以下错误消息:
GitLab:找不到你要找的项目。致命:无法从远程存储库读取。请确保您有正确的访问权限和存储库存在。..。在任何版本中都找不到所请求的包sv-test/testextension,包名中可能有一个错误。
认证是通过lokal键和密码完成的,t seem to be the problem. What的设置有问题吗?
该项目的composer.json如下所示:
{
"repositories": [
{
"type": "composer",
"url": "https://composer.typo3.org/"
},
{
"type": "git",
"url": "git@gitlab.xydevbox.de:sv-test/Testproject.git"
}
],
"name": "svdev/master-dev-box",
"description": "",
"type": "project",
"license": "MIT",
"homepage": "https://www.xydevbox.de/",
"authors": [
{
"name": "Sacha Vorbeck",
"email": "sacha.vorbeck@xydevbox.de",
"homepage": "https://www.xydevbox.de/",
"role": "Developer"
}
],
"require": {
"sv-testbox/testextension": "*",
"helhum/typo3-console": "^4.5",
"typo3/cms": "^8.7"
},
"config": {
"sort-packages": true,
"process-timeout": 2000,
"preferred-install": {
"typo3/cms": "source",
"*": "dist"
}
},
"extra": {
"typo3/cms": {
"cms-package-dir": "{$vendor-dir}/typo3/cms",
"web-dir": "web"
}
}
}来自gitlab私有回购包的composer.json如下所示:
{
"name": "sv-testbox/testextension",
"type": "typo3-cms-extension",
"description": "",
"homepage": "https://www.xydevbox.de/",
"license": ["GPL-2.0+"],
"keywords": ["TYPO3 CMS"],
"version": "master",
"dist": {
"url": "git@gitlab.xydevbox.de:sv-test/Testproject.git",
"type": "git"
}
}发布于 2017-09-12 13:41:15
也许最新的作曲家版本1.5.2是适合你的,如果你看一下发行说明
发布于 2017-09-15 12:32:24
谢谢乔治和NextThursday。在TYPO3松弛的帮助下,我终于开始运行它了。替换部分不见了。我还了解到,不应该手动编辑composer.json文件--总是使用命令行选项来修改它。这个例子:https://github.com/TYPO3-Console/TYPO3-Console/blob/master/composer.json也很有用。
项目composer.json:
{
"repositories": [
{
"type": "composer",
"url": "https://composer.typo3.org/"
},
{
"type": "vcs",
"url": "https://github.com/svorbeck/masterconfig"
}
],
"name": "svorbeck/demo",
"description": "",
"type": "project",
"license": "MIT",
"homepage": "https://xydevbox.de/",
"authors": [
{
"name": "Sacha Vorbeck",
"email": "sacha.vorbeck@xydevbox.de",
"role": "Developer"
}
],
"require": {
"svorbeck/masterconfig": "dev-master",
"typo3/cms": "^8.7"
},
"config": {
"sort-packages": true,
"process-timeout": 2000,
"preferred-install": {
"typo3/cms": "source",
"svorbeck/masterconfig": "source",
"*": "dist"
}
},
"extra": {
"typo3/cms": {
"cms-package-dir": "{$vendor-dir}/typo3/cms",
"web-dir": "web"
},
"helhum/typo3-console": {
"install-extension-dummy": "0"
}
}
}ext composer.json:
{
"name": "svorbeck/masterconfig",
"type": "typo3-cms-extension",
"description": "svorbeck master configuration",
"require": {
"typo3/cms-core": "^8.7"
},
"replace": {
"masterconfig": "self.version",
"svorbeck/masterconfig": "self.version"
}
}https://stackoverflow.com/questions/46177494
复制相似问题