「F Sharp」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
imported>Administrator
imported>Administrator
5行目: 5行目:
 
=== FreeBSD ===
 
=== FreeBSD ===
 
portsのlang/fsharpを入れる。
 
portsのlang/fsharpを入れる。
 +
なお、2012年3月23日時点でのports提供バージョンはF# 1.9.6.16と古い。
 +
最新バージョンのF# 2.0.0.0はMono対応版がマイクロソフト公式サイトからダウンロードできるので、そちらを使った方がよさそうな感じ。後述するMono全般のインストール方法を使うほうが無難。
  
なお、2012年3月23日時点でのports提供バージョンはF# 1.9.6.16と古い。
+
== Mono ==
最新バージョンのF# 2.0.0.0はMono対応版がマイクロソフト公式サイトからダウンロードできるので、そちらを使った方がよさそうな感じ。
+
下記からF# 2.0.0.0をF#のzipファイルをダウンロードする。
 
* http://www.microsoft.com/download/en/details.aspx?id=11100
 
* 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}}
 
{{stub}}

2012年3月23日 (金) 11:45時点における版

F#(えふしゃーぷ)とは、謎である。 最近は一子F*(えふすたー)をもうけ、子育てに忙しい。

インストール

FreeBSD

portsのlang/fsharpを入れる。 なお、2012年3月23日時点でのports提供バージョンはF# 1.9.6.16と古い。 最新バージョンのF# 2.0.0.0はMono対応版がマイクロソフト公式サイトからダウンロードできるので、そちらを使った方がよさそうな感じ。後述するMono全般のインストール方法を使うほうが無難。

Mono

下記からF# 2.0.0.0をF#のzipファイルをダウンロードする。

zipファイルを展開して、好きなディレクトリにコピーしておく。

$ unzip fsharp.zip -d /opt/
$ cd /opt/FSharp-2.0.0.0/

Mono向けインストール用シェルスクリプトが用意されているので叩く。 このスクリプトは、グローバル・アセンブリ・キャッシュ(GAC)への登録と、fscおよびfsiコマンドへのパーミッション設定をしてくれるという内容。

$ wget -O mono.snk http://github.com/mono/mono/raw/master/mcs/class/mono.snk
$ sh install-mono.sh

起動用のシェルスクリプトを作っておく。

$ 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


使い方

関連項目

参考文献

外部リンク