Delphi Zeos 7未能安装
我已经在我自己的机器上安装了Zeos7测试版,但在我客户的笔记本电脑上失败了。我们都在运行Delphi xe2,他的是Enterprise,我的是Pro。他的机器运行64位windows 7,我的机器运行32位windows 7 当我在ZeosDbo或ProjectGoup16上编译all时,它似乎通过了ZCore.dpk,但随后显示了两个致命错误: ZCore.dpk(1) E2225 Never-build package 'ZCore' must be recompiled ZParseSQL.dpk(33) E2202 Required package 'ZCore' not found 必须重新编译ZCore.dpk(1)E2225从不生成包“ZCore” 未找到ZParseSQL.dpk(33)E2202所需的包“ZCore” 这是我们正在处理的生产代码,所以我希望我们能找到一个解决方案并继续处理这个问题Delphi Zeos 7未能安装,delphi,build,delphi-xe2,packages,zeos,Delphi,Build,Delphi Xe2,Packages,Zeos,我已经在我自己的机器上安装了Zeos7测试版,但在我客户的笔记本电脑上失败了。我们都在运行Delphi xe2,他的是Enterprise,我的是Pro。他的机器运行64位windows 7,我的机器运行32位windows 7 当我在ZeosDbo或ProjectGoup16上编译all时,它似乎通过了ZCore.dpk,但随后显示了两个致命错误: ZCore.dpk(1) E2225 Never-build package 'ZCore' must be recompiled ZParse
Zeos论坛线程:这是一个错误,第一个错误。第二个只是后效应。 也许你可以比下载beta版ZIP做得更好:在它们发布成熟之前,你只需通过版本控制工具(如Git或SVN或Zeos团队正在使用的任何工具)每天“每晚”下载更改即可。 这样的错误通常会很快被修复(它们很简单),但发布时间很长(它们是如此毫无意义,以至于没有人会费心为它们发布) 只需打开并阅读哪里可以获得最即时的更新以及如何报告问题 事实上,就是这样, 安装TortoiseSVN并保持在边缘,直到7.0.1或7.0.2最终释放 该页面还显示:请向sourceforge上全新的bugtracker报告此版本的bug 请吧。开源就是参与。至少通过注册bug来参与 关于问题的本质,请阅读和“另见”部分。 应该有人决定包二进制更新策略。所有软件包都应该保留这个决定(好的,你可以在某些条件下混合,但这不是建议的)。所以基本上你有三个选择:
- 就个人而言,我会选择1个选项,但我已经准备好成为FLOSS库的联合开发者李>
- 选项3对你来说是最慢也是最容易的李>
- 选择2。。。好。。。我不明白你们为什么要选择那个,除了不惜一切代价避免版本控制,这本身就是个坏主意
这将有助于你在ZeosDB论坛上进行有效的沟通——如果你想“站在边缘”(如果你不想——那么就等待7.0.2之类的公开发布) 大卫,是的,我先在Zeos论坛上问了一个问题,很长一段时间都没有得到答案。由于这个问题阻止了我的客户使用他的机器,我有点发疯了。艾略克:我很乐意为人们提供答案。我想我来这里的问题太模糊了。但我感谢大家的帮助。马克,请像推特一样在名字前面加上“@”。这会使堆栈溢出到已回复的aler为了补充您在Zeos论坛上得到的建议,您是否尝试了SysInternals Process Monitor?设置适当的过滤器,您可以轻松查看用于exampel的所有BPL文件以及搜索它们的所有文件夹。有时它会有帮助。我还编辑了你的帖子,加入了论坛的链接,让互联网有更多的互联互通谢谢你的帮助,Arioch。我尝试过使用最新的代码,但没有任何区别。尝试了很多东西。我只是希望有类似问题的人能够识别症状并提供解决方案。解决方案很简单,您应该将所有包设置为自动生成或显式生成。问题是你不知道你的意图是什么。实际上,这是一个非常简单的问题,但若你们不能阅读上面链接的Delphi文档来解决它,那个么我会说你们不应该对库做任何更改。这意味着您应该将问题报告给ZeosDB bug tracker,并等待他们将修复上传到SVN。上面给出了链接-创建关于您的问题的通知单,并要求更新SVN。观察他们的反应。你可以试着问你的问题,而不是“哦,上帝,我该怎么做”,而是“哪些包应该被设置为“显式地重新构建”,哪些包应该“根据需要自动重新构建”,然后他们至少可以告诉你他们的意图是什么。