gpt4 book ai didi

python - Windows 和 Apache Thrift 可执行文件

转载 作者:太空宇宙 更新时间:2023-11-03 18:26:09 24 4
gpt4 key购买 nike

我正在测试 Apache Thrift 学习起来有多简单,它看起来很有前途。一个主要问题:第一个教程不起作用......

我有 Windows 7、Python 2.7,并获得了 Windows v.0.9.1 的 Thrift .exe。我不想从源代码编译,因为我不使用 Cygwin 等。exe 给出了下面描述的问题。所以我继续尝试使用 Chocolatey 来安装 Thrift 节俭协会效果很好,给了我 Thrift v0.9.0。但此版本会产生与 exe 相同的行为,如下所述。

当我运行 http://thrift.apache.org/tutorial/py 中找到的教程时我得到以下信息:

C:\Users\Me\Desktop\Thrift>thrift -r --gen py tutorial.thrift
[WARNING:C:/Users/Me/Desktop/Thrift/tutorial.thrift:59] Could not find include file shared.thrift

[ERROR:C:/Users/Me/Desktop/Thrift/tutorial.thrift:123] (last token was 'shared.SharedService')
Service "shared.SharedService" has not been defined.

希望这个 exe 对某人有用,因为我很想避免这种需要从源代码构建的情况。

最佳答案

答案是本教程假设您有一个/tutorial 文件夹,其中包含两个 .thrift 文件。如果您选择 Windows EXE 路线,然后构建您的tutorial.thrift 文件,您还需要添加shared.thrift,该文件可以在Git 中找到https://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob_plain;f=tutorial/shared.thrift

将此文件保存在您的tutorial.thrift 文件旁边,您就可以继续学习本教程。

关于python - Windows 和 Apache Thrift 可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23163260/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com