f#の環境構築(ubuntu)
作業
- f#のインストール
- emacsの環境作成(fsharp-mode)
- F#を利用してみる
f#のインストール
大体はこのURLのページのとおりに作成。
sudo aptitude install mono-devel mono-tools-devel libmono-winforms2.0-cil libmono-system-runtime2.0-cil pwd # /var/project wget http://download.microsoft.com/download/6/B/6/6B6BFB83-3D3A-467C-8080-01F7A953A37F/fsharp.zip unzip fsharp.zip cd FSharp-2.0.0.0/bin echo "export MONO_PATH=`pwd`:\$MONO_PATH" >> ~/.zshrc echo "export PATH=`pwd`:\$PATH" >> ~/.zshrc chmod u+x *.exe
インストールするF#のversionが古かったので、新しい方を利用することにした。
ダウンロードしたzipファイルを展開したディレクトリのREADMEに従う必要は無かった。
emacsの環境作成(fsharp-mode)
以下のリンクから取得する。((sourceforgeからのダウンロードは既に面倒な作業になってきている。(githubなどの方が楽)))
http://sourceforge.net/projects/fsharp-mode/files/latest/download
unzip fsharp-0.3.zip
mv fsharp fsharp-mode
editor fsharp-mode/init.el
fsharp-modeを有効にするための設定を追加(init.el)
;; if current-directory is not found. use `default-directory' (add-to-list 'load-path (current-directory)) (add-to-list 'auto-mode-alist '("\\.fs[iylx]?$" . fsharp-mode)) (autoload 'fsharp-mode "fsharp" "Major mode for editing F# code." t) (autoload 'run-fsharp "inf-fsharp" "Run an inferior F# process." t)
これでemacsの環境は整った。