在Mac上安装WordNet

4

我想在我的Mac上安装Wordnet 3.0,我的系统版本是OSX 10.8。

我已经进行了配置,但当我尝试进行编译时,出现了一堆错误...

.....
/usr/include/tkDecls.h:1692: error: expected specifier-qualifier-list before ‘XColor’
make[2]: *** [wishwn-tkAppInit.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

然后,如果我继续执行 make install

Making install in doc
Making install in html
make[3]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/WordNet-3.0/doc/html" || /Users/ravenyj/Desktop/WordNet-3.0/install-sh -d "/usr/local/WordNet-3.0/doc/html"
mkdir: /usr/local/WordNet-3.0: Permission denied
make[3]: *** [install-htmlDATA] Error 1
make[2]: *** [install-am] Error 2
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1

我没有对Makefile进行任何修改,也不知道是否需要修改。

有人可以帮我解决这个问题吗?

4个回答

10
使用brew要简单得多。只需要执行以下命令:

brew install [package]

brew install wordnet

9
以下内容对我来说可行,可以使其编译:
./configure CFLAGS="-I/usr/X11R6/include -L/usr/X11R6/lib -lX11 -fpermissive" CC=/usr/bin/gcc

那么

make
sudo make install

之后,对于我来说,在这个地方显示良好

/usr/local/WordNet-3.0/

我接下来编辑了我的.bash_profile文件,添加了一行代码,将WordNet添加到了$PATH中。
export PATH=/usr/local/WordNet-3.0/bin:$PATH

打开一个新的终端窗口,然后我可以输入:

$ wn

并且确认它现在正常工作


1
亲爱的先生,您救了我的命,不知道为什么这个答案在一年后还没有被接受。 - Ælex
为了让它正常工作,我还必须给install-sh写入权限,即sudo chmod 755 install-sh,以防其他人遇到同样的问题。 - Arne
如果有人需要的话,我遇到了一个不同的错误(未找到X11/Xlib.h),但安装XQuartz(http://www.xquartz.org/)并按照这个答案的说明后解决了问题。 - Eric G

3

按照以下步骤以最快的方式安装WordNet:

  1. Press Command+Space and type Terminal and press enter/return key.
  2. Run in Terminal app:

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
    

    ...and press enter/return key. Wait for the command to finish.

  3. Run:

    brew install wordnet
    
安装完成后,在终端中使用“wn”命令访问应用程序。

我没有运行步骤一或步骤二,直接跳到了第三步。在这样做时,我收到了一个HomeBrew错误,但该错误告诉我要运行$ brew cask install xquartz。之后,我重新尝试了$brew install wordnet,没有出现问题。 - KirstieBallance

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接