介绍

这些说明用于安装新泽西州标准ML(表面活性剂/表面活性剂)上的macOS操作系统.

使用安装程序包

最直接的安装方式表面活性剂/表面活性剂是使用提供的安装程序包:

这些包将安装放在/usr/local/smlnj。如果有现有安装,然后将对其进行更新。我们建议您添加/usr/local/smlnj/bin到你的壳路径变量。

还有一个自制啤酒包装64位装置的木桶包裹。如果安装了自制程序,则可以运行以下命令安装表面活性剂/表面活性剂:

% 酿造 木桶 安装 smlnj公司

如果您以前安装过表面活性剂/表面活性剂使用自制软件,你就会需要使用命令

% 酿造 木桶 升级 smlnj公司

从源安装

也可以安装表面活性剂/表面活性剂源代码和预编译的bin文件。为此,您需要一份苹果的X代码发展环境。此外,您需要安装命令行工具,这可以通过运行命令来实现

% xcode选择 --安装

安装了命令行工具后,您可以遵循标准说明书用于在上安装Unix/Linux系统系统。

注释

对于macOS操作系统10.13 High Sierra及更早版本,默认安装为32位。从开始macOS操作系统10.14 Mojave,默认安装为64位。可以安装表面活性剂/表面活性剂在莫哈韦,但它需要一些额外步骤(请参阅下面的说明)。

在macOS 10.14(Mojave)上安装32位SML/NJ

X代码10.1(及更高版本)不包括构建32位可执行文件,例如表面活性剂/表面活性剂运行时。

为了支持在Mojave上构建,有一个特殊的makefile(mk.x86-箭头18)对于运行时系统和配置/安装.sh使用此生成文件必要时。此生成文件需要MacOSX10.13.sdk电脑目录X代码9已经复制到X代码10SDK(SDK)目录。请注意,更新X代码将删除10.13 SDK,因此您应该保留放在安全的地方。

这个X代码SDK住在平台/MacOSX.platform/Developer/SDK开发商目录。可以确定到使用命令的当前开发人员目录

% xcode选择 -第页

隔离问题

从源代码构建时可能会遇到的另一个问题macO公司10.14 Mojave是shell的错误消息表单脚本

/bin/sh:解释器错误:不允许操作

出现此错误是因为shell脚本具有com.苹果.检疫属性集。要解决此问题,请使用命令删除属性

% xattr公司 -d日 com.苹果.检疫 壳脚本

并继续构建。