差分
ナビゲーションに移動
検索に移動
なお、2012年3月23日時点でのports提供バージョンはF# 1.9.6.16と古い。== Mono ==最新バージョンのF下記からF# 2.0.0.0はMono対応版がマイクロソフト公式サイトからダウンロードできるので、そちらを使った方がよさそうな感じ。0をF#のzipファイルをダウンロードする。
F Sharp
,=== FreeBSD ===
portsのlang/fsharpを入れる。
なお、2012年3月23日時点でのports提供バージョンはF# 1.9.6.16と古い。
最新バージョンのF# 2.0.0.0はMono対応版がマイクロソフト公式サイトからダウンロードできるので、そちらを使った方がよさそうな感じ。後述するMono全般のインストール方法を使うほうが無難。
* http://www.microsoft.com/download/en/details.aspx?id=11100
zipファイルを展開して、好きなディレクトリにコピーしておく。
<source lang="bash">
$ unzip fsharp.zip -d /opt/
$ cd /opt/FSharp-2.0.0.0/
</source>
Mono向けインストール用シェルスクリプトが用意されているので叩く。
このスクリプトは、グローバル・アセンブリ・キャッシュ(GAC)への登録と、fscおよびfsiコマンドへのパーミッション設定をしてくれるという内容。
<source lang="bash">
$ wget -O mono.snk http://github.com/mono/mono/raw/master/mcs/class/mono.snk
$ sh install-mono.sh
</source>
起動用のシェルスクリプトを作っておく。
<source lang="bash">
$ echo '#!/bin/sh'$'\nexec mono $MONO_OPTIONS "/opt/FSharp-2.0.0.0/bin/fsc.exe" "$@"' > /opt/FSharp-2.0.0.0/bin/fsc
$ echo '#!/bin/sh'$'\nexec mono $MONO_OPTIONS "/opt/FSharp-2.0.0.0/bin/fsi.exe" "$@"' > /opt/FSharp-2.0.0.0/bin/fsi
$ chmod 755 /opt/FSharp-2.0.0.0/bin/fsc
$ chmod 755 /opt/FSharp-2.0.0.0/bin/fsi
</source>
{{stub}}