0

我正在分析英文小说以从中提取相关的语言信息。为此,我正在使用 GATE 并需要一个词形还原器,因此我尝试将 RASP 工具与建议的示例管道之一一起使用:1) RegEx Sentence Splitter 2) RAPS2 Tokenizer 3) RASP2 POS Tagger 4) RASP 2形态分析器 5) RASP2 解析器。

我使用的是桌面 Mac (OS X 10.9.4) 和最新版本的 GATE。当我在 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) at java.lang.Thread.run(Thread.java:745) 原因:java.lang.Exception: Executable /Applications/gate-8.0-build4825-ALL/plugins/Parser_RASP/资源/令牌化/令牌。

并且 RASP2 Tokenizer 不会加载到 GATE 中。

你能告诉我这是为什么吗?怎么了?我该如何解决?

4

1 回答 1

0

RASP 本身是一个本地(非 Java)程序。GATE 插件包括为特定平台编译的一系列不同版本的 RASP 二进制文件,并尝试通过从主机平台的体系结构和操作系统名称构造文件名来自动选择合适的版本。

没有.x86_64_mac os x变体,但 64 位 Mac OS 可以运行 32 位二进制文​​件。该版本在 OS X (10.10) 上适用于我,因此您应该能够通过复制或链接到命名文件(包括空格).ix86_darwin来使其工作。在终端中:token.ix86_darwintoken.x86_64_mac os x

cd /Applications/gate-8.0-build4825-ALL/plugins/Parser_RASP/resources/tokenise
ln -s 'token.ix86_darwin' 'token.x86_64_mac os x'
于 2015-02-17T13:14:28.307 回答