linux - 通过加载项管理器对 monodevelop 的 Fsharp 绑定(bind)无法解析依赖项

标签 linux git f# monodevelop language-binding

我需要在 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/

相关文章:

linux - 如何在 Debian 7 wheezy 上为 MSI GP60 2PE Leopard 安装无线驱动程序

c - 为什么在删除目标文件后写入文件描述符会成功?

linux - 如何在 C 中获取 CPU 和内存使用情况? (在 Linux 系统中)

git - 如何验证和显示 git 提交消息的错误?

scala - 为什么Keep.None不影响Akka流执行结果?

linux - 在 Unix 平台上从文件访问远程机器和 grep 多字符串模式

git - 是否有最大数量的 git stashes?

git - 我可以撤消最后一次 git push 吗?

f# - F# 中的逻辑否定运算符? (!-相等的)

multithreading - 帮我推理一下 F# 线程