Ubuntu 如何让F#与Mono合作?
我似乎找不到mono的编译器/插件。有吗?您可以下载,然后运行(例如)“mono fsi.exe”。有。看看这个:Ubuntu 如何让F#与Mono合作?,ubuntu,f#,functional-programming,mono,ubuntu-9.04,Ubuntu,F#,Functional Programming,Mono,Ubuntu 9.04,我似乎找不到mono的编译器/插件。有吗?您可以下载,然后运行(例如)“mono fsi.exe”。有。看看这个: 去下载fsharp.zip 解压缩它并打开创建的文件夹 打开终端并以root用户身份运行./install-mono.sh(在某些系统上,需要将脚本中的换行符从CRLF转换为LF) 这将为您提供基本功能,这意味着您将能够以“mono-myApp.exe”的形式运行“mono-fsi.exe”和编译的F#apps 有用的提示: 为编译器和F#interactive创建脚本是有意义的。
Piotr Zurek所说的基本上就是我为了让F#和mono在Ubuntu 9.04上工作所做的,我有以下评论:
作为参考,现在有Linux(.deb和.rpm)软件包和Mac OS X安装程序可供使用,这样您就不用手动复制文件和制作自己的启动程序脚本了。也可以在这里查看详细的安装说明,包括F#PowerPack和MySQL connector:Joe Pamer,一位F#编译器的作者在七月份帮助我完成了这项工作,我在这里写了以下步骤:如果你在Ubuntu上,请遵循以下三个步骤
sudo apt-add-repository ppa:directhex/ppa
sudo apt-get update
sudo apt-get install monodevelop
2019年,许多早期答案已经过时。不需要zip文件或类似文件 从Ubuntu 19.04开始,即
disco
,您现在可以安装以下软件包:
sudo apt-get install mono-complete fsharp
这将为您提供位于/usr/bin/fsharpc
或者,如果您想要最新版本,您可以添加Mono存储库并从中提取软件包,详情见:
需要任何特定版本的Mono吗?我有2.0,我认为它已经很旧了,F#抱怨说一些DLL丢失了,特别是System.Windows.Forms…@Nels:我已经尝试过几乎所有发布的FSI和Mono,但很少能让它们工作。现在,F#2.0和Mono 2.8在我输入任何内容后都会挂起。@Jon:我也是。有什么进展吗?@Muhammad:显然这是F#中的一个bug,我想这在他们11月份的版本中已经修复了@Jon:那我再试试。非常感谢。此链接似乎已失效。已更新链接以指向最新下载。感谢您的提醒,@epotter.无法在mono develop 2.8上成功安装加载项