当前位置:  开发笔记 > 运维 > 正文

如何让F#与Mono合作?

如何解决《如何让F#与Mono合作?》经验,为你挑选了4个好方法。

我似乎找不到单声道的编译器/插件.有人存在吗?



1> Piotr Zurek..:

    去这里下载fsharp.zip

    解压缩并打开创建的文件夹

    打开终端并以root身份运行./install-mono.sh(在某些系统上,需要将该脚本中的换行符从CRLF转换为LF)

这将为您提供基本功能,这意味着您将能够运行"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中工作得更好.


@Nels:我已经尝试了几乎所有的FSI和Mono发布过,很少能让它们发挥作用.现在,F#2.0和Mono 2.8在我输入任何东西后似乎都挂了.

2> 小智..:

作为参考,现在可以在http://fsxplat.codeplex.com/上找到Linux(.deb和.rpm)软件包和Mac OS X安装程序,这将为您节省必须手动复制文件和制作自己的工作.启动脚本.



3> Jose Basilio..:

是的,有一个.看看这个:F#for Mono



4> sblom..:

您可以从Microsoft下载F#zip文件,然后运行(例如)"mono fsi.exe".

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有