Jak sprawić, by F# pracowało z Mono?
Nie mogę znaleźć kompilatora / wtyczki dla mono. Czy istnieje?
8 answers
- Idź Tutaj i pobierz fsharp.zip
- rozpakuj go i otwórz utworzony folder
- Otwórz terminal i uruchom ./install-mono.sh jako root (w niektórych systemach konieczne jest przekonwertowanie znaków nowej linii w tym skrypcie z CRLF na LF)
To da Ci podstawową funkcjonalność, co oznacza, że będziesz mógł uruchomić " mono fsi.exe "i skompilował F # apps jako" mono myApp.exe".
Przydatne wskazówki:
-
Ma sens tworzyć skrypty dla kompilatora i F # interactive. tj.:
/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) próbuje nawiązać do systemu.Okna.Forms domyślnie więc do jego uruchomienia wymagana będzie Obsługa WinForms w Mono
Fsi.EXE działa lepiej w Xterm niż w Terminalu Gnome.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-02-29 18:09:43
Dla odniesienia, są teraz Linux (.deb i .rpm) pakiety i Instalator Mac OS X dostępny pod adresem http://fsxplat.codeplex.com / który pozwoli Ci zaoszczędzić pracę związaną z ręcznym kopiowaniem plików i tworzeniem własnych skryptów uruchamiających.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-11-14 00:29:31
Tak, jest jeden. Zobacz to: F # for Mono
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-05-07 01:49:17
Możesz pobrać plik F# zip z Microsoft , a następnie uruchomić (na przykład) "mono fsi.exe".
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-09-07 21:56:39
To, co powiedział Piotr Zurek, to w zasadzie to, co zrobiłem, aby F # i mono działały na Ubuntu 9.04, z następującymi komentarzami:
- Rember do instalacji obsługi WinForm z Mono. W przeciwnym razie nie możesz uruchomić fsi.exe.
- ./install-mono.sh powinien być uruchamiany z uprawnieniami roota (sudo ./install-mono.sh).
- Terminal Gnome nie gra dobrze z fsi.exe. Uruchom normalny xterm i uruchom fsi.exe w tym jest.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-05-12 07:25:11
Zobacz również tutaj szczegółowe instrukcje instalacji, w tym F # PowerPack i MySQL connector: http://2sharp4u.wordpress.com/2010/09/03/installing-f-2-0-on-monolinux
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-01-08 15:37:54
Joe Pamer, jeden z autorów kompilatorów F#, pomógł mi to uruchomić w lipcu, napisałem kroki tutaj: http://saladwithsteve.com/2010/07/building-fsharp-on-the-mac.html
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-01-11 03:41:28
Jeśli korzystasz z Ubuntu, wykonaj następujące trzy kroki.
- Pobierz i zainstaluj".DEB " pakiet z tutaj .
-
Uruchom następujące polecenia.
sudo apt-add-repository ppa:directhex/ppa sudo apt-get update sudo apt-get install monodevelop
Rozpocznij MonoDevelop. przejdź do Menedżera dodatków, Galeria > powiązania językowe > F#, zainstaluj.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-08-27 22:29:56