F#无法在MonoDevelop 2.8 for Mac上安装

时间:2011-10-05 21:19:29

标签: macos f# mono monodevelop

我在我的Mac上愚蠢地将我的MonoDevelop升级到2.8,而F#绑定现在无法从http://functional-variations.net/addin repo安装 - 它需要v2.4而MonoDevelop已经转移到Core和Ide的v2.6。有谁知道如何让MonoDevelop 2.8与F#很好地配合,或者我应该如何回滚?

1 个答案:

答案 0 :(得分:6)

我尝试将 FSharpBinding 安装到 MonoDevelop 2.8或2.6并且没有成功。原因是 FSharpBinding 已过时且与最新版本的 MonoDevelop 不兼容(请参阅详细讨论here)。首先删除 MonoDevelop 2.8或2.6及其相关文件,然后安装 MonoDevelop 2.4.2。

您没有提及 FSharp Mono 的版本。一些旧版本可以与http://functional-variations.net/addin repo中的 FSharpBinding 一起使用。但是,当我尝试安装包含F#编译器的 Mono 2.10.x 以便更轻松地设置F#开发环境时, FSharpBinding 无法再次运行。我按照上面的讨论建议并从源代码安装 FSharpBinding ,它工作正常。因此,我的Mac中的当前配置是从源编译的 MonoDevelop 2.4.2 Mono 2.10.x / FSharp 2.0 FSharpBinding

您可以找到有关如何从源代码安装整个F#开发环境(包括 FSharpBinding )的详细指南here

<强>更新

FSharpBindingreleased for MonoDevelop 3.0。安装MonoDevelop 3.0(之后需要Mono 2.10.9),您可以通过加载项管理器安装FSharpBinding。