2011-10-05 78 views

回答

6

我試圖安裝FSharpBindingMonoDevelop 2.8或2.6並沒有成功。原因是FSharpBinding已過時,並且與最新版本的MonoDevelop(請參閱詳細討論here)不兼容。所以首先刪除MonoDevelop 2.8或2.6及其相關文件,並安裝MonoDevelop 2.4.2。

您沒有提及FSharpMono的版本。一些舊版本的FSharpBindinghttp://functional-variations.net/addin回購。但是,當我試圖安裝Mono 2.10.x其中包含F#編譯器使得它更容易設置F#開發環境時,FSharpBinding不再工作。我按照以上討論的建議,從源頭安裝了FSharpBinding,它工作正常。所以目前我的Mac配置是MonoDevelop 2.4.2,Mono 2.10.x/FSharp 2.0 and FSharpBinding從源碼編譯。

有關如何從源代碼安裝整個F#開發環境(包括FSharpBinding)的詳細指南here

UPDATE

FSharpBinding一直released for MonoDevelop 3.0。安裝MonoDevelop 3.0(需要安裝Mono 2.10.9)並且可以通過Add-In Manager安裝FSharpBinding。

+1

謝謝,真可惜。 FSharpBinding非常有用,可惜它跟不上新版本。 – Aidan

+0

這個答案有很大的幫助。如果您需要更詳細的說明,請查看http://answerqi.com/asq/259/answermail/61/how-do-i-set-up-monodevelop-to-work-with-f-on-mac-os –

+0

@JamieForrest:這裏有詳細的說明,但有點多餘。由於F#包含在Mono 2.10.9中,因此不需要安裝單獨的F#包。 – pad