由于某些原因,我不得不在我的 MacBook Pro(OS X 10.9)上卸载/重新安装自制软件。我想通过自制软件重新安装 swi-prolog(就像我第一次做的那样)。安装过程没有任何明显的问题,但现在每次想在我的终端中运行 swi-prolog 时都会出现此消息:“Abort trap: 6”我不知道这意味着什么。互联网上有很多关于这条消息的信息,但我无法将它们与我的问题联系起来。你可以帮帮我吗?
问问题
888 次
2 回答
4
由于某种原因,符号链接似乎无法正常工作。在我的 swi-prolog 版本中,我必须输入完整路径才能使其正确运行,例如:
/usr/local/Cellar/swi-prolog/6.4.1/bin/swipl
请记住,您的版本号可能与我上面列出的不同。
这变得非常乏味,但是要记住每次我想使用 Prolog 时都必须输入它,所以我可以使用以下命令将其添加为别名:
alias prolog='/usr/local/Cellar/swi-prolog/6.4.1/bin/swipl'
从当前终端会话的那一刻起,我只需键入以下内容即可打开它:
prolog
这种方式显然更容易,但是如果版本也发生变化,您需要记住更改别名。
命令“prolog”当然可以与您希望使用的任何命令交换。
请记住,如果您希望此命令更永久(如关闭终端窗口后),您还需要将上述别名命令添加到~/.bash_profile
文件中,以便它在启动时运行。
希望这可以帮助!
于 2014-03-04T20:46:40.977 回答
0
如果我没记错的话,swi-prolog 需要 x11 才能运行,但现在在 mac 10.9 中,不再有 x11 而不是 xQuartz。
我不确定这是否是现在真正的问题。
于 2013-11-10T14:44:36.577 回答