F#在Mac上的MonoDevelop 2.8安装失败

4
我在我的Mac上愚蠢地升级了MonoDevelop到2.8版本,现在从http://functional-variations.net/addin仓库安装F#绑定失败 - 它需要v2.4版本,而MonoDevelop已经移动到v2.6的Core和Ide。有人知道我如何让MonoDevelop 2.8与F#兼容,或者我应该如何回滚吗?

1
最新版本在这里:https://github.com/fsharp/fsharpbinding,似乎没有关于MD 2.8的内容。 - cnd
1个回答

6
我尝试将 FSharpBinding 安装到 MonoDevelop 2.8 或 2.6 上,但未成功。原因是 FSharpBinding 已过时且与最新版本的 MonoDevelop 不兼容(详见 此处 的讨论)。因此,请先删除 MonoDevelop 2.8 或 2.6 及其相关文件,然后安装 MonoDevelop 2.4.2。
你没有提到 FSharpMono 的版本。一些旧版本可以与 http://functional-variations.net/addin 仓库中的 FSharpBinding 很好地配合使用。然而,当我尝试安装包含 F# 编译器的 Mono 2.10.x 时,使得设置 F# 开发环境更加容易,FSharpBinding 再次无法工作。我按照上面讨论的建议从源代码安装了 FSharpBinding,现在它可以正常工作了。所以,我 Mac 上的当前配置是 MonoDevelop 2.4.2Mono 2.10.x/FSharp 2.0 和从源代码编译的 FSharpBinding

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

更新:

FSharpBinding已经为MonoDevelop 3.0发布。安装MonoDevelop 3.0(需要Mono 2.10.9及以上版本),然后您可以通过Add-In Manager安装FSharpBinding。


1
谢谢,真可惜。FSharpBinding非常有用,可惜它无法跟上新版本的步伐。 - Aidan
这个答案帮了很多忙。如果你需要更详细的说明,请查看http://answerqi.com/asq/259/answermail/61/how-do-i-set-up-monodevelop-to-work-with-f-on-mac-os - Jamie Forrest
@JamieForrest:那里的说明很详细,但有点冗余。您不需要安装单独的F#包,因为F#已经包含在Mono 2.10.9中了。 - pad
在我的情况下,由于某种原因,在从此安装程序(http://www.go-mono.com/mono-downloads/download.html)安装Mono 2.10.9之后,fsharpc没有被安装。 - Jamie Forrest

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接