首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在mac上运行prolog

在mac上运行prolog
EN

Stack Overflow用户
提问于 2014-02-06 16:46:13
回答 6查看 66.3K关注 0票数 31

我在我的Mac上运行SWI-prolog时遇到了最大的麻烦。

当我键入时:

代码语言:javascript
运行
复制
/opt/bin/local/swipl

我收到一个错误,说:

代码语言:javascript
运行
复制
/opt/local/bin/swipl: No such file or directory

当我输入"swipl“时,我得到的结果是:

代码语言:javascript
运行
复制
swipl: command not found

我已经在终端和XQuartz上都尝试过了。我甚至进入了

代码语言:javascript
运行
复制
/Applications/SWI-Prolog.app/Contents/MacOS

看看这样做是否有用,但是prolog中的"Welcome“文本从未出现过。很可能是在我在MacOS文件夹中输入"pl“时,它才能正常工作。然而,我的终端什么也不做,只能使用Crtl-D。

我是不是做错了什么?我是不是安装得不正确?

我在MacOSX10.9.1 Mavericks上运行。我将SWI-Prolog应用程序放在我的应用程序文件夹中,并根据网站的推荐下载了XQuartz。

EN

回答 6

Stack Overflow用户

发布于 2014-05-28 14:13:41

如果您已经安装了Homebrew,您可以简单地运行

代码语言:javascript
运行
复制
brew install swi-prolog

来自终端,它将在一个命令中从源代码构建它。

然后,您可以使用swipl运行解释器。

票数 79
EN

Stack Overflow用户

发布于 2014-02-06 19:20:42

在MacOS X上安装SWI-Prolog有三种明智的方法,按复杂程度递增:

  1. 下载SWI-Prolog应用程序。在这种情况下,您只需下载一个磁盘映像,打开它,然后将应用程序拖到您的磁盘上(例如,拖到您的Applications文件夹。通过双击应用程序的图标,可以像使用任何其他应用程序一样使用该应用程序。如果您还想使用应用程序包中的二进制文件,请将其中的Contents/MacOS目录添加到您的系统路径中(例如,假设您将SWI-Prolog应用程序复制到您的应用程序文件夹中,则在您的外壳配置文件中执行export PATH=/Applications/SWI-Prolog.app/Contents/MacOS:$PATH )。使用MacPorts的
  2. 。假设它已经安装并且是最新的,只需输入sudo port install swi-prolog代表稳定版本,sudo port install swi-prolog-devel代表开发版本。升级已安装的版本时,请将sudo port install替换为sudo port -u upgrade。如果你已经在使用MacPorts,那么/opt/local/bin应该已经在你的系统路径中了。要从源代码执行check.
  3. Compiling,请在Terminal窗口中键入echo $PATH。在这种情况下,请下载源归档文件,将其解压缩,然后按照README.MacOSX文件中的说明进行操作。
票数 14
EN

Stack Overflow用户

发布于 2015-11-03 07:22:13

OSX EI Captian具有此命令,用于swi-prolog安装

代码语言:javascript
运行
复制
brew install homebrew/x11/swi-prolog
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21597880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档