Я не могу найти компилятор/плагин для моно. Существует ли это?
Как заставить F # работать с Mono?
Ответ 1
- Go здесь и скачайте fsharp.zip
- Разархивируйте его и откройте созданную папку
- Откройте терминал и запустите. /install -mono.sh как root (в некоторых системах необходимо преобразовать символы новой строки в script из CRLF в LF)
Это даст вам базовые функции, которые означают, что вы сможете запускать "mono fsi.exe" и скомпилировать приложения F # как "mono myApp.exe".
Полезные советы:
-
Имеет смысл создавать скрипты для компилятора и F # interactive. то есть:.
/USR/локальные/бен/ЛПС
#!/Bin/ш exec/usr/bin/mono/usr/local/src/FSharp-1.9.9.9/bin/fsc.exe [email protected]
/USR/локальные/бен/FSI
#!/Bin/ш exec/usr/bin/mono/usr/local/src/FSharp-1.9.9.9/bin/fsi.exe [email protected]
-
F # interactive (fsi.exe) пытается по умолчанию ссылаться на System.Windows.Forms, поэтому для запуска поддержки WinForms в Mono потребуется
-
fsi.exe работает лучше в Xterm, чем в терминале Gnome.
Ответ 2
Для справки теперь есть пакеты Linux (.deb и .rpm) и установщик Mac OS X, доступные в http://fsxplat.codeplex.com/, который будет избавьте вас от необходимости вручную копировать файлы и создавать собственные сценарии запуска.
Ответ 3
Да, там. Проверьте это: F # для моно
Ответ 4
Вы можете загрузить F # zip файл из Microsoft, а затем запустить (например) "mono fsi.exe".
Ответ 5
Что сказал Петр Зурек, в основном то, что я сделал, чтобы заставить F # и mono работать на Ubuntu 9.04 со следующими комментариями:
- Rember для установки поддержки WinForm с помощью Mono. В противном случае вы не сможете запустить fsi.exe.
- ./install-mono.sh следует запускать с правами root (sudo./install-mono.sh).
- Терминал Gnome не работает хорошо с fsi.exe. Запустите нормальный xterm и запустите fsi.exe в этом.
Ответ 6
Посмотрите также подробные инструкции по установке, включая F # PowerPack и соединитель MySQL: http://2sharp4u.wordpress.com/2010/09/03/installing-f-2-0-on-monolinux
Ответ 7
Joe Pamer, один из авторов компилятора F #, помог мне получить эту работу в июле, я написал здесь следующие шаги: http://saladwithsteve.com/2010/07/building-fsharp-on-the-mac.html
Ответ 8
Если вы находитесь на Ubuntu, выполните следующие три шага.
- Загрузите и установите пакет ".deb" из здесь.
-
Выполните следующие команды.
sudo apt-add-repository ppa:directhex/ppa sudo apt-get update sudo apt-get install monodevelop
-
Запустите MonoDevelop. перейдите в диспетчер надстроек, Галерея > Языковые привязки > F #, установите.