Home > SML > Mac OSXでのSMLのインストールの方法/パスの通し方

Mac OSXでのSMLのインストールの方法/パスの通し方 このエントリーを含むはてなブックマーク

インストールメモです.Standard ML of New Jersey(http://www.smlnj.org/)からまずMLアプリを落とし(Top Page ≫ Downloads ≫ 最上部のfiles ≫ smlnj-x86-xxx.xx.dmg),パッケージを展開します(画像1).インストールが完了するとMLは/usr/local/smlnj-xxx.xx/binにパスを通します.ここだけに関して言うと(もしバージョンxxx.xxが110.68であれば),

$ sudo cat >> /etc/bashrc
PATH="$PATH:/usr/local/smlnj-110.68/bin"
(ここでCtrl+Dを押す)

をターミナルを開き実行すれば事足ります(面倒な人はこれで問題ありません).ただ,失敗したりなんかするとこれだけだと逆戻りできないので,より応用のきく方法を.

  1. Finder(いわゆるMacおじさんのアイコン)をアクティブにし(デスクトップをクリックしたり,Dockのおじさんをクリックしたり方法は何でも可),メニューの移動 ≫ フォルダへ移動を選択,テキストボックスが出てくるのですかさず /etc と入力する.
     (代替の方法としてターミナルで open /etc -a Finder を実行する方法もある.)
  2. 出てきたウィンドウからファイル名がbashrcのファイルをデスクトップにドラッグしてコピーする.
  3. デスクトップのbashrcを編集する.
     もし編集ができなければファイルを選択し⌘Iを押し,アクセス権の自分と書いているところを確認し(なければ追加し),読み書きができるようにする(画像2).
  4. 編集の終わったデスクトップのbashrcを元のbashrcがあった場所にドラッグする.

どのように編集するか

コメントを追加しているので以下を参考にしながら編集してください.

001: # ここからはMac特有のおまじない
002: # System-wide .bashrc file for interactive bash(1) shells.
003: if [ -z "$PS1" ]; then
004:    return
005: fi
006: # Make bash check its window size after a process completes
007: shopt -s checkwinsize
008: # ここまではMac特有のおまじない
009:
010: # これは普段 $ より前に出てる文字列を設定するためのコマンド
011: # PS1='\h:\W \u\$ ' => "16:Desktop imo$ "
012: # PS1='\w \$ ' => "~/Desktop $ "
013: PS1='\w \$ '
014:
015: # これがパスを通すと言われるものの正体.
016: # ターミナルで echo $PATH とすると現在の状態がわかる.
017: # コロン(":")区切りで前から優先されて検索される.
018: # $PATHは現状のPATHに置換されるので,$PATH:〜とすると追加されている形となる.
019: PATH="$PATH:/opt/local/bin:/usr/local/smlnj-110.68/bin"

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://imoz.jp/2009/01/sml-install/trackback/
Listed below are links to weblogs that reference
Mac OSXでのSMLのインストールの方法/パスの通し方 from 超現実いもす(imos)の日記

Home > SML > Mac OSXでのSMLのインストールの方法/パスの通し方

Search
Feeds
Meta

Return to page top