如何使F#与Mono一起使用?

问题描述 投票:47回答:9

我似乎找不到单声道的编译器/插件。是否存在?

ubuntu f# functional-programming mono ubuntu-9.04
9个回答
34
投票
  1. 转到here并下载fsharp.zip
  2. 解压缩并打开创建的文件夹
  3. 打开终端并以root用户身份运行./install-mono.sh(在某些系统上,必须将该脚本中的换行符从CRLF转换为LF)

这将为您提供基本功能,这意味着您将能够运行“ mono fsi.exe”并将F#应用程序编译为“ mono myApp.exe”。

有用的提示:

  1. 为编译器和F#交互创建脚本很有意义。即:]]

    / usr / local / bin / fsc

    #!/ bin / shexec / usr / bin / mono /usr/local/src/FSharp-1.9.9.9/bin/fsc.exe $ @

    / usr / local / bin / fsi

    #!/ bin / shexec / usr / bin / mono /usr/local/src/FSharp-1.9.9.9/bin/fsi.exe $ @

  2. F#交互式(fsi.exe)试图默认情况下引用System.Windows.Forms,因此要运行它,需要Mono中WinForms支持

  3. fsi.exe在Xterm中比在Gnome Terminal中效果更好。


18
投票

作为参考,http://fsxplat.codeplex.com/处现在有Linux(.deb和.rpm)软件包和Mac OS X安装程序,可以节省您手动复制文件并创建自己的启动脚本的工作。


14
投票

是,有一个。签出:F# for Mono


5
投票

您可以下载F# zip file from Microsoft,然后运行(例如)“ mono fsi.exe”。


3
投票

Piotr Zurek所说的基本上是我为使F#和mono在Ubuntu 9.04上工作所做的,并带有以下注释:


1
投票

这里也请查看详细的安装说明,包括F#PowerPack和MySQL连接器:http://2sharp4u.wordpress.com/2010/09/03/installing-f-2-0-on-monolinux


1
投票

F#编译器作者之一乔·帕默(Joe Pamer)帮助我在7月份恢复了工作,我在这里写下了步骤:http://saladwithsteve.com/2010/07/building-fsharp-on-the-mac.html


1
投票

如果您使用的是Ubuntu,请执行以下三个步骤。


0
投票

[2019年,许多这些早期答案已经过时。不需要zip文件或类似文件。

© www.soinside.com 2019 - 2024. All rights reserved.