我似乎找不到单声道的编译器/插件。是否存在?
答案 0 :(得分:34)
这将为您提供基本功能,这意味着您将能够运行“mono fsi.exe”并将F#apps编译为“mono myApp.exe”。
有用的提示:
为编译器和F#interactive创建脚本是有意义的。即:
的/ usr / local / bin中/ FSC
#!/ bin / sh的 exec / usr / bin / mono /usr/local/src/FSharp-1.9.9.9/bin/fsc.exe $ @
的/ usr / local / bin中/ FSI
#!/ bin / sh的 exec / usr / bin / mono /usr/local/src/FSharp-1.9.9.9/bin/fsi.exe $ @
F#interactive(fsi.exe)默认尝试引用System.Windows.Forms,因此为了运行它,需要在Mono中支持WinForms
fsi.exe在Xterm中比在Gnome Terminal中效果更好。
答案 1 :(得分:18)
作为参考,现在有{(3}}的Linux(.deb和.rpm)软件包和Mac OS X安装程序,这将为您节省手动复制文件和制作自己的启动程序脚本的工作
答案 2 :(得分:14)
是的,有一个。看看这个:F# for Mono
答案 3 :(得分:5)
您可以下载F# zip file from Microsoft,然后运行(例如)“mono fsi.exe”。
答案 4 :(得分:3)
Piotr Zurek所说的基本上是我为了让F#和单声道在Ubuntu 9.04上工作所做的,并附有以下评论:
答案 5 :(得分:1)
此处还可查看详细的安装说明,包括F#PowerPack和MySQL连接器:http://2sharp4u.wordpress.com/2010/09/03/installing-f-2-0-on-monolinux
答案 6 :(得分:1)
F#编辑作者之一Joe Pamer帮助我在7月份开始工作,我在这里写下了这些步骤:http://saladwithsteve.com/2010/07/building-fsharp-on-the-mac.html
答案 7 :(得分:1)
如果您使用的是Ubuntu,请执行以下三个步骤。
运行以下命令。
sudo apt-add-repository ppa:directhex/ppa
sudo apt-get update
sudo apt-get install monodevelop
启动MonoDevelop。转到加载项管理器,图库>语言绑定> F#,安装。
答案 8 :(得分:0)
2019年,许多早期答案已经过时。不需要zip文件或类似文件。
从Ubuntu 19.04开始,即disco
,您现在可以使用以下命令安装软件包:
sudo apt-get install mono-complete fsharp
这使您可以在/usr/bin/fsharpc
上使用F尖锐的编译器
或者,如果您想要最新版本,则可以添加Mono存储库并从那里获取软件包,如以下详细说明: