Ich kann anscheinend keinen Compiler/Plugin für Mono finden. Gibt es einen?
Antworten
Zu viele Anzeigen?- Weiter aquí und fsharp.zip herunterladen
- Entpacken Sie die Datei und öffnen Sie den erstellten Ordner
- Öffnen Sie das Terminal und führen Sie ./install-mono.sh als Root aus (auf einigen Systemen müssen die Zeilenumbruchzeichen in diesem Skript von CRLF in LF umgewandelt werden)
Damit erhalten Sie die Grundfunktionalität, d. h. Sie können "mono fsi.exe" und kompilierte F#-Anwendungen als "mono myApp.exe" ausführen.
Nützliche Tipps:
-
Es ist sinnvoll, Skripte für den Compiler und F# interaktiv zu erstellen, d.h.:
/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# interaktiv (fsi.exe) versucht standardmäßig System.Windows.Forms zu referenzieren, so dass für die Ausführung WinForms-Unterstützung in Mono erforderlich ist
-
fsi.exe funktioniert in Xterm besser als in Gnome Terminal.
Als Referenz gibt es jetzt Linux-Pakete (.deb und .rpm) und ein Installationsprogramm für Mac OS X unter http://fsxplat.codeplex.com/ Dies erspart Ihnen das manuelle Kopieren von Dateien und das Erstellen eigener Startskripte.
Ja, es gibt eine. Sehen Sie sich das an: F# für Mono
Sie können die F#-Zip-Datei von Microsoft und führen Sie dann (zum Beispiel) "mono fsi.exe" aus.
Was Piotr Zurek sagte, ist im Grunde, was ich tat, um F# und mono auf Ubuntu 9.04 zu arbeiten, mit den folgenden Kommentaren:
- Vergessen Sie nicht, die WinForm-Unterstützung mit Mono zu installieren. Andernfalls können Sie fsi.exe nicht starten.
- ./install-mono.sh sollte mit Root-Rechten ausgeführt werden (sudo ./install-mono.sh).
- Gnome Terminal arbeitet nicht gut mit fsi.exe zusammen. Starten Sie ein normales xterm und führen Sie fsi.exe in diesem aus.
- See previous answers
- Weitere Antworten anzeigen