【问题标题】:How to use F# with mono on linux?如何在 Linux 上使用 F# 和单声道?
【发布时间】:2010-12-12 03:05:30
【问题描述】:

我很难弄清楚如何在 Linux 上使用 F# - 非常感谢帮助。

【问题讨论】:

  • 请定义“使用”。你想编译 F#,还是只运行你在 Windows 上编译的可执行文件?
  • 我想编译用 F# 编写的代码。
  • 你安装了单声道吗?你下载F#了吗?你有没有运行“install-mono.sh”?你在这个过程中处于什么位置,你遇到了什么麻烦?
  • 我们在谈论哪个过程?如果我找到了一个过程,我可能不必问这个问题:(这个过程记录在哪里?
  • 转到此处:microsoft.com/downloads/… 下载 fsharp.zip。解压并运行 install-mono.sh。

标签: linux f# mono


【解决方案1】:

这个问题现在已经很老了,但这可以帮助其他人。在 CodePlex 中有一个名为 F# 跨平台包和示例的项目。它有一些 linux 软件包(也适用于 Mac)。 Click here 下载页面。

【讨论】:

    【解决方案2】:

    咳咳,这是一个迟到的答案,但我有一篇文章解释了如何在 Linux 和 Mac 系统下安装 F#。它假定您了解如何为 Linux 编译软件。

    这里是:http://blog.gnucom.cc/2009/installing-f-on-ubuntu-8-04/

    让我知道你的想法。

    【讨论】:

      【解决方案3】:

      这是一个类似的问题,有详细的答案: How to get F# working with Mono?

      编译命令的简单示例可以在这里找到: http://gist.github.com/raw/144209/02f2f4450ed8261c5e4f3c18055de89ff0db9612/FebKit.fs

      【讨论】:

        【解决方案4】:

        Google for F#,出现的第一个条目是 http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/ - 该页面上的第一件事是:

        立即下载 F# --> Visual Studio 2010,或 Visual Studio 2008 的 CTP 更新或独立编译器 + 库 ZIP,用于 Mono 和 Windows

        您是否安装了它,但有什么不适合您?

        【讨论】:

        • 我真的不确定为什么这个答案有这么多票...没有任何版本的 Visual Studio 能够在 linux 上运行。对于有关 Windows 的问题,这个答案是可以的。但是对于这个问题,这是完全错误的。
        • Visual Studio 不是必需的。这是那里的选择之一,但不是唯一的选择。对于 Linux,您需要独立的编译器 + 库 zip,而不是 Visual Studio。
        • 自发布后页面已更改 - 现在位于 research.microsoft.com/en-us/um/cambridge/projects/fsharp/…
        【解决方案5】:

        好吧,我的盒子:Ubuntu、mono、fsharp、emacs 和 fsharp-mode

        你有 fsharp-mode

        1. 突出显示
        2. 交互式控制台
        3. emacs :-)。

        另外,您可以尝试在 wine 上安装 .net 2.0(例如使用 winetricks)和 sharpdevelop 2.2。

        我个人决定使用 emacs 和 fsharp-mode。

        更新:

        另一种选择是在 OCaml 模式下使用常规编辑器,例如 kate,但由于语言之间的差异,它可能会很不方便。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-10-22
          • 1970-01-01
          • 1970-01-01
          • 2013-12-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多