我正在用英语分析小说,从中提取相关的语言信息。为此,我使用GATE并需要一个词形变换器,所以我试图使用RASP工具和建议的示例管道之一: 1)RegEx Sentence Splitter 2)RAPS2 Tokenizer 3)RASP2 POS Tagger 4)RASP 2形态分析仪 5)RASP2 Parser。
我使用的是台式机Mac(OS X 10.9.4)和最新版本的GATE。当我在"处理资源"中加载RegEx Sentence Splitter时盖特,我没问题。但是,当我尝试加载第一个RAPS工具RAPS2 Tokenizer时,我收到一条错误消息,提示" gate.creole.ResourceInstantiationException:java.lang.Exception:Executable /Applications/gate-8.0-build4825-ALL/plugins /Parser_RASP/resources/tokenise/token.x86_64_mac os x不存在 在com.digitalpebble.rasp2.token.RASPTokenizer.init(RASPTokenizer.java:71) at gate.Factory.createResource(Factory.java:432) at gate.gui.NewResourceDialog $ 4.run(NewResourceDialog.java:250) 在java.lang.Thread.run(Thread.java:745) 引起:java.lang.Exception:Executable /Applications/gate-8.0-build4825-ALL/plugins/Parser_RASP/resources/tokenise/token.x86_64_mac os x不存在"
并且RASP2 Tokenizer未加载到GATE中。
你能告诉我为什么会这样吗?怎么了?我该如何解决?
答案 0 :(得分:0)
RASP本身是一个本机(非Java)程序。 GATE插件包括为特定平台编译的一系列不同版本的RASP二进制文件,并尝试通过从主机平台的体系结构和操作系统名称构造文件名来自动选择合适的版本。
没有.x86_64_mac os x
变体,但64位Mac OS可以运行32位二进制文件。 .ix86_darwin
版本适用于OS X(10.10),因此您应该能够通过制作名为token.ix86_darwin
的{{1}}文件的副本或链接来使其工作(包括空格)。在终端:
token.x86_64_mac os x