使用 Alire 启动 Gnat Studio 失败

问题描述 投票:0回答:1

我尝试过将 Gnat Studio 与 Alire 包管理器一起使用。使用“alr edit”命令启动 Gnat Studio 会导致 Gnat Studio 崩溃。我查看了日志文件,有几个 .dll 文件导致异常。文件条目如下:

[PROJECTS.EXCEPTIONS] Unexpected exception: raised CONSTRAINT_ERROR : gnatcoll-projects.adb:5729 index check failed _PROJECTS.EXCEPTIONS_ [C:\GNATSTUDIO\bin\gps.libgnatcoll\libgnatcoll.dll] _PROJECTS.EXCEPTIONS_ 0x7ffc78dcecb8 ??? at ???

Gnat Studio 以“不一致状态”打开并崩溃。

问候 迈克

ada gnat alire
1个回答
2
投票

我在 GNAT Studio 中使用 Alire 时也遇到了问题。 GNAT Studio似乎需要alire设置一些环境变量 在项目启动时可用。

我发现了一个 GNAT 插件,可以在项目启动时自动设置这些插件,但是 我必须对其进行调整以使其适用于alire 1.1.x。 我的版本位于 GitHub 上:https://github.com/mhatzl/gps_alire

关闭 GNAT Studio 并复制

.gnatstudio/plug-ins
中存储库的 python 文件,该文件应位于您的用户目录中。

之后,如果您打开

.gpr
文件,GNAT Studio 应该能够设置 alire 所需的一切。

注意: 这对我在 Windows 10 上有效。

© www.soinside.com 2019 - 2024. All rights reserved.