串并行数据结构实验--MAC下SML环境安装1

串并行数据结构实验需要我们实现配置好SML的实验环境。

本文就展示在MAC上简单的命令行的SML环境的配置。

1.首先访问http://www.smlnj.org/

Download中找到最新的文件,我这里是

SML/NJ 110.82 Distribution Files

于是找到了

macOS (nèe Mac OS X)

You can either use the "generic Unix" procedure above or you can install a pre-built system using the installer package in either smlnj-x86-110.82.pkg. For more information, see below.

下载。

2.打开下载好的安装器按照提示安装即可。

3.我们可以先试一下打开命令行输入 sml

我这里的反应是command not found

原因很简单,要想让这个命令被找到,他必须在我们的环境变量PATH中,这样电脑才会知道去哪里找这个命令。

所以我们要做的事情是给PATH添加上我们SML的地址。

安装完之后的SML一般位于 /usr/local/smlnj 如果不是那你就得找到SML安装的具体位置。(按照网上下载的安装器一般来说就会安装在我说的那个路径)

而PATH的修改呢,有很多种,我们这里只需要修改我们的shell的PATH就可以了。(详细的网上有很多 如:http://www.cnblogs.com/haore147/p/3633116.html)

如果想高效的解决问题,那么只需要跟着我的步骤走下去即可。

4.查看自己的shell

首先你得知道你的shell是啥 打开命令行 输入 echo $SHELL

如果你的是zsh那么会显示

/bin/zsh

如果你的是bash那么会显示

/bin/bash

依次类推。总而言之你已经知道了你的shell是啥了。

5.修改自己的shell环境文件

一般来说直接cd 回到自己用户的目录中

你可以ls -al查看到目录下的文件,其中会有你的环境文件,如果你的是bash那么他应该叫.bashprofile

如果你的是zsh那么他应该叫.zshrc

其他情况自行百度即可。

找到这个文件之后,我们可以修改他(vim还是open随你

比如我是zsh 输入 open .zshrc

我们只需要看到最前面的关于PATH的设置即可。

如果你以前没有改过他 那么他应该是没有第二行的,因为第二行就是我自己加上去的。

现在很简单,你只需要像我一样在第一行和第二行的位置插入一行代码

export PATH=$PATH:yoursmladdress

这行代码的意思大概就是字符串PATH=原来的PATH 在末尾加上你刚刚加上去的地址。

修改完了保存 万事大吉。

 

现在我们再输入sml应该会出现类似

Standard ML of New Jersey v110.82 [built: Sat Oct 14 15:12:52 2017]

- 

 

这样我们的环境配置就大功告成了!

posted @ 2017-11-03 21:48  sleep_loke  阅读(1308)  评论(0编辑  收藏  举报