-1

我们有一个相当老的 Ada 项目,我们在其中使用托管在 x86_64-pc-linux-gnu 上的 GPS 5.0.2 (20110607) 和 GNAT Pro 6.4.2 (20110614-45)。

GPS 能够执行“检查语义”和“编译文件”功能,但在选择“build main”或“build all”时,它会立即失败并显示消息Invalid context, cannot build

对此的谷歌搜索显示,有一个错误在处理此问题时已修复(它与项目树中的符号链接有关),但没有符号链接并且建议的解决方法不起作用。

当前构建并且从命令行执行时始终运行良好,并且从 GPS 菜单构建在每个人的开发计算机上都可以正常工作,除了我的。我们检查了环境变量,删除了 Gnat 目录(并从工作计算机加载了一个),并删除了所有 Git 存储库并从服务器重新克隆。在这一点上,我不知道如何让它工作。我最初的理解是 GPS 需要了解的有关项目的所有信息都包含在.gpr文件中。

是否有我不知道的设置位置?任何想法为什么在我尝试构建时会弹出此消息,或者它意味着什么?

4

1 回答 1

2

~/.gps有时可以通过删除包含您的个人设置的目录来解决此类问题。

于 2017-11-16T18:23:21.097 回答