1. 程式人生 > >串並行數據結構實驗--MAC下SML環境安裝1

串並行數據結構實驗--MAC下SML環境安裝1

解決 ddr 目錄下的文件 not found 如果 res comm 最新 ins

串並行數據結構實驗需要我們實現配置好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]

-

這樣我們的環境配置就大功告成了!

串並行數據結構實驗--MAC下SML環境安裝1