我已经使用本教程在Synology NAS上安装了composer。我确实使用了PHP73而不是PHP70,因为我想安装的软件包至少需要PHP72。在我运行以下命令之前,一切似乎都运行得很好:
composer require duncan3dc/sonos
这给了我以下错误:
[SymfonyComponentConsoleExceptionCommandNotFoundException]
Command "duncan3dc/sonos" is not defined.
我已经删除了composer并重新安装,但没有成功,所以目前我的应用程序需要该包已损坏。非常奇怪,因为它以前运行得很好,我不知道我在哪里做了可能导致这种情况的更改。
在composer btw.我运行composer 2.0.7 btw.
通过将以下内容添加到我的composer.json文件中,从而迫使composer使用不同版本的PHP来解决此问题:
"config": {
"platform": {
"php": "7.3"
}
}