这是我正在尝试克隆的一个 repo。
https://bitbucket.org/sivareddyg/hindi-part-of-speech-tagger
它说我们支持基于 UNIX 的系统。所以我尝试在 OSX 终端上运行“make tag”。
但它给出了这个错误:
/bin/sh: ./bin/tnt: cannot execute binary file
我看到了超级用户之前问过的一些答案,但没有帮助。
有什么想法吗?
谢谢
答案1
尽管 Bitbucket 页面说他们支持“UNIX”,但我认为他们实际上只指 Linux。该make
脚本需要运行其附带的bin/tnt
程序。运行file bin/tnt
显示:
tnt: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, for GNU/Linux 2.0.0, stripped
为了进行比较,“正常”的 Mac OS X UNIX 命令(如man
)返回以下内容:
/usr/bin/man: Mach-O 64-bit executable x86_64
结论:捆绑的tnt
程序与 Mac 不兼容。
解决方法 1:下载/编译 Mac 版本的tnt
?考虑到您要完成的任务,我猜这是 TNT 主页:http://www.coli.uni-saarland.de/~thorsten/tnt/
但是,他们并不会轻易获取源代码,所以我不确定你尝试这条路径会有多么幸运。
解决方法 2:获取或借用一台 Linux 计算机。