我正在测试如何简单的Apache学习,它看上去很有希望。一个主要的问题:第一个教程不起作用.
我有Windows7,Python2.7,并获得了用于Windows0.9.1的.exe。我不想从源代码编译,因为我不使用Cygwin等。exe给出了下面描述的问题。于是,我继续往前走,试着用巧克力来安装,使用的是灰烬裂谷,它工作得很好,给了我0.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能为某些人工作,因为我希望避免这需要从源代码构建。
发布于 2014-04-19 20:01:10
答案是,本教程假设您有一个/tutorial文件夹,其中包含两个.thrift文件。如果您使用Windows路由,然后构建您的tutorial.thrift文件,则还需要添加shared.thrift,这可以在plain;f=tutorial/shared.thrift的Git中找到
将此文件保存在您的tutorial.thrift文件旁边,您可以继续进行本教程。
https://stackoverflow.com/questions/23163260
复制相似问题