构建项目时 Alire 因错误而失败
Alire fails with error when building project
我正在按照这里的步骤 https://pico-doc.synack.me/ 创建一个简单的 Ada 程序来使 Raspberry Pi 上的 LED 闪烁,但是在使用 Alire 构建时遇到了一个问题。
使用上述步骤,运行:
alr with pico_bsp
或
alr build
返回以下错误:
error: Could not add community index: Command ["git", "submodule", "update", "--init", "--recursive", "--progress"] exited with code 1
Alire 运行的上述 git 命令是否缺少某些内容?
(sudo-运行这些命令returns同样报错)
搜索此确切错误会产生零结果。
我在 Ubuntu 16.04 上,并且有 git 附带的命令。
任何 ideas/pointers 将不胜感激。
谢谢
我认为这是因为 Ubuntu 16.04 包含相当旧的 git 版本,它不支持 git submodule update
命令的 --progress
标志。我已经 opened an issue 反对 Alire,看看我们是否能够删除这个标志。
同时,我建议将 git 升级到最新版本。您可能还想考虑更新的 Ubuntu 版本,因为 Alire 尚未在旧版本上进行过广泛测试。 Alire 的集成测试目前 运行 Ubuntu 20.04.
我认为你需要说
alr index --update-all
--update-all
有点误导,但鉴于错误消息提到“索引”,它是 alr index --help
中唯一可能的东西(您可以找到可能的命令,例如“索引”,仅 alr --help
).
我正在按照这里的步骤 https://pico-doc.synack.me/ 创建一个简单的 Ada 程序来使 Raspberry Pi 上的 LED 闪烁,但是在使用 Alire 构建时遇到了一个问题。
使用上述步骤,运行:
alr with pico_bsp
或
alr build
返回以下错误:
error: Could not add community index: Command ["git", "submodule", "update", "--init", "--recursive", "--progress"] exited with code 1
Alire 运行的上述 git 命令是否缺少某些内容? (sudo-运行这些命令returns同样报错)
搜索此确切错误会产生零结果。
我在 Ubuntu 16.04 上,并且有 git 附带的命令。
任何 ideas/pointers 将不胜感激。
谢谢
我认为这是因为 Ubuntu 16.04 包含相当旧的 git 版本,它不支持 git submodule update
命令的 --progress
标志。我已经 opened an issue 反对 Alire,看看我们是否能够删除这个标志。
同时,我建议将 git 升级到最新版本。您可能还想考虑更新的 Ubuntu 版本,因为 Alire 尚未在旧版本上进行过广泛测试。 Alire 的集成测试目前 运行 Ubuntu 20.04.
我认为你需要说
alr index --update-all
--update-all
有点误导,但鉴于错误消息提到“索引”,它是 alr index --help
中唯一可能的东西(您可以找到可能的命令,例如“索引”,仅 alr --help
).