- 2009-01-13 (火) 19:14
- 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を押す)
をターミナルを開き実行すれば事足ります(面倒な人はこれで問題ありません).ただ,失敗したりなんかするとこれだけだと逆戻りできないので,より応用のきく方法を.

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