我需要在 Arch Linux 上使用 monodeveloper 运行 F#。 (请不要建议我不要使用它,我必须使用它,因为它是大学类(class)所要求的)。我尝试按照此链接中的描述为 F# 添加语言绑定(bind)(下载 zip 文件,解压缩并尝试从加载项管理器添加):
https://code.google.com/p/wildart/wiki/FSharpBinding
它给我以下错误:
The selected add-ins can not be installed because there are dependency conflicts.
The package 'Components v2.2' could not be found in any repository
The package 'Core v2.2' could not be found in any repository
The package 'Core.Gui v2.2' could not be found in any repository
The package 'Ide v2.2' could not be found in any repository
The package 'Projects v2.2' could not be found in any repository
The package 'Projects.Gui v2.2' could not be found in any repository
我该如何解决这个问题?我在互联网上搜索,但还没有找到解决方案。
第二种方式,我尝试按照 github 中的描述从头开始构建和安装:
https://github.com/fsharp/fsharpbinding/tree/master/monodevelop
我已经下载了 fsharpbinding.zip,安装了 nuget(我不知道我还应该下载什么,因为它说“需要 nuget 包”),解压文件,然后在他的文件夹下调用 ./configure.sh。它失败了,因为它无法在给定路径中找到 fsc:
which: no fsc in (/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
它成功地找到了它要查找的所有其他目录。 F# 已经安装,但我不知道如何找到 fsc 以将其路径传递给 configure.sh。我该怎么办?
最佳答案
刚遇到这个,好像是this issue .通过卸载 modevelop 并从 aur 安装 monodevelop-latest 来修复它
关于linux - 通过加载项管理器对 monodevelop 的 Fsharp 绑定(bind)无法解析依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26187283/