串并行数据结构实验--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应该会出现类似

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff }
span.s1 { }

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

-

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

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #33bbc8; background-color: #ffffff }
span.s1 { }
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff }
span.s1 { }
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000; background-color: #ffffff }
span.s1 { }

时间: 2024-10-09 13:01:05

串并行数据结构实验--MAC下SML环境安装1的相关文章

《串并行数据结构与算法(SML语言)实验》题解

注意:本题解仅供参考学习,请勿直接抄袭代码,否则造成的后果和笔者无关. 第一题: 题意: 对n个数升序排序. 题解: 快排,不解释. 代码(省略了输入输出函数,下同): 1 val n = getInt (); 2 val l = getIntTable (n); 3 fun qsort [] = [] 4 | qsort l' = let 5 val p = hd l'; 6 val l1 = List.filter (fn x => x < p) l'; 7 val l2 = List.f

Mac下Erlang环境安装

下载源码(地址:http://www.erlang.org/download.html),  传统的三步安装: ./configure ./make sudo make install 这样就安装成功了.安装目录是:/usr/local 成功后,在命令行输入erl就可以进行Erlang的shell. 如图:

mac 下mamp环境 安装redis

第一步:安装redis 1. 官网http://redis.io/ 下载最新的稳定版本,这里是3.2.8 2. tar -zxf redis-3.2.8.tar 解压文件 3. 进入解压后的目录 cd redis-3.2.8 4. make 5.启动服务src/redis-server 第二步:安装php redis扩展 1.下载php 2.把下载的php文件放到MAMP/bin/php/php5.6.30/include/php下(include下没有php文件夹可以新建一个) 3.进入MAM

mac 下vue环境安装时遇到的问题记录

1. 使用brew install node 命令安装node 时遇到的问题: MacBook-Pro:~ zh$ brew install node ==> Downloading https://homebrew.bintray.com/bottles-portable-ruby/portable-ruby-2.3.3_2.leopard_64.bottle.tar.gz Already downloaded: /Users/zh/Library/Caches/Homebrew/portab

Mac下go环境变量配置

1.0 查看是否存在bash_profile cd ~/.bash_profile 2.0 如果不存在则创建bash_profile Mac环境配置文件 touch ~/.bash_profile 3.0 打开bash_profile open -t ~/.bash_profile 4.0 添加go 环境变量:(等于号后面的为你的项目存储目录) GOPATH=website/apple/apps 5.0 warning:如果因为创建bash_profile 使命令行ls命令失效而造成go语言无法

Mac下PHP环境的搭建

目录 Mac下PHP环境的搭建(基于XAMPP) 下载XAMPP的Mac版 启动Apache Web Server先在命令行输入 sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 启动MySQL Database先在命令行输入: sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start PHP文件放置的地方 在XAMPP包下的htd

Cocos2dx-Mac下的环境配置

本文转载于http://www.cnblogs.com/zisou/p/cocos2d-xpeizhi0.html 目前我配置的环境需求如下: JDK 1.6 XCode Version 4.6 (4H127) Cocos2d-x 2.2.0  Android Developer  一,下载安装 要配置环境一次性下载准备要以下东西: 1,下载jdk,地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2,下载

mac下lua环境搭建笔记

下载lua源码包,进入到根目录下 1.执行make macosx 2.然后再sudo make install即可 mac下lua环境搭建笔记,布布扣,bubuko.com

RF+Appium框架自动化测试系列一之(Mac下Appium环境搭建)万事开头难

Mac下Appium环境搭建: 消失了3个月,有一段时间没来园子更新博客了,各位看官见谅哈哈,消失是因为TestYao刚换了工作环境没外网,好多笔记没能及时的记录分享,以后有时间慢慢补上吧,这段时间主要接触了移动端app的自动化测试,公司为了快速把移动端自动化这块搞起来,试用几款目前流行的工具,腾讯的xtest定制版.神州数码的自动化测试平台.开源rf+appium框架. 经过一段试用最终还是选择了rf+appium主要原因有: 1.开源,网上社区活跃 2.扩展性强,针对不同项目不同的需求,封装