通过加载项管理器进行monodevelop的Fsharp绑定无法解析依赖关系

时间:2022-09-03 22:57:11

I need to run F# with monodeveloper on Arch Linux. (Please don't advice me to NOT use it, i have to use it as it is required by a university course). I tried to add Language Binding for F# as it is described in this link(downloaded zip file, extract it and tried to add from add-in manager):

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

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

It gives me the following errors:

它给了我以下错误:

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

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

The package 'Core v2.2' could not be found in any repository

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

The package 'Core.Gui v2.2' could not be found in any repository

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

The package 'Ide v2.2' could not be found in any repository

在任何存储库中找不到包'Ide v2.2'

The package 'Projects v2.2' could not be found in any repository

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

The package 'Projects.Gui v2.2' could not be found in any repository

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

How can i solve this problem? I search on the internet and couldn't find a solution yet.

我怎么解决这个问题?我在互联网上搜索,但还没有找到解决方案。


Second way, i tried to build and install from scratch as described in github:

第二种方式,我尝试从头开始构建和安装,如github中所述:

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

I've downloaded fsharpbinding.zip, installed nuget(i don't know what else i should download, as it says "required nuget packages"), unzip the file, and call ./configure.sh under his folder. It fails because it can't find fsc in given paths:

我已经下载了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

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

It successfully finds all other directories that it looks for. F# is already installed but i don't know how to find fsc to pass its path to configure.sh. What should i do?

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

1 个解决方案

#1


1  

just ran into this, and it seems to be this issue. fixed it by uninstalling monodevelop and installing monodevelop-latest from aur

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

#1


1  

just ran into this, and it seems to be this issue. fixed it by uninstalling monodevelop and installing monodevelop-latest from aur

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