1

我需要在 Arch Linux 上使用 monodeveloper 运行 F#。(请不要建议我不要使用它,我必须使用它,因为它是大学课程的要求)。我尝试为 F# 添加语言绑定,如此链接中所述(下载的 zip 文件,解压缩并尝试从加载项管理器添加):

https://code.google.com/p/wildart/wiki/FSharpBinding

它给了我以下错误:

由于存在依赖性冲突,无法安装选定的加载项。

在任何存储库中都找不到包“组件 v2.2”

在任何存储库中都找不到包“Core v2.2”

在任何存储库中都找不到包“Core.Gui v2.2”

在任何存储库中都找不到包“Ide v2.2”

在任何存储库中都找不到包“Projects v2.2”

在任何存储库中都找不到包“Projects.Gui v2.2”

我怎么解决这个问题?我在互联网上搜索并找不到解决方案。


第二种方式,我尝试按照 github 中的描述从头开始构建和安装:

https://github.com/fsharp/fsharpbinding/tree/master/monodevelop

我已经下载了 fsharpbinding.zip,安装了 nuget(我不知道我还应该下载什么,因为它说“必需的 nuget 包”),解压缩文件,然后在他的文件夹下调用 ./configure.sh。它失败了,因为它在给定的路径中找不到 fsc:

其中:没有 fsc 在 (/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl

它成功地找到了它要查找的所有其他目录。F# 已经安装,但我不知道如何找到 fsc 以将其路径传递给 configure.sh。我该怎么办?

4

1 回答 1

1

刚刚遇到这个,似乎是这个问题。通过从 aur 卸载 monodevelop 并安装 monodevelop-latest 来修复它

于 2014-10-05T22:38:45.697 回答