2009-11-01 13 views
8

He tenido dificultades para descubrir cómo usar F # en Linux. Realmente agradecería la ayuda.¿Cómo usar F # con mono on linux?

+0

Defina 'uso' por favor. ¿Desea compilar F # o simplemente ejecutar un ejecutable compilado en Windows? –

+0

Quiero compilar el código escrito en F #. – keke

+4

¿Tiene mono instalado? ¿Has descargado F #? ¿Has ejecutado "install-mono.sh"? ¿Dónde estás en el proceso y qué problemas tienes? – Brian

Respuesta

8

Bueno, mi cuadro: Ubuntu, mono, FSharp, emacs y fsharp-mode

con FSharp modo que tienen

  1. destacando
  2. consola interactiva
  3. emacs :-).

Además, puede intentar instalar .net 2.0 en el vino (con winetricks por ejemplo) junto con sharpdevelop 2.2.

Personalmente, he decidido usar emacs y fsharp-mode.

ACTUALIZACIÓN:

Otra opción es utilizar el editor regular, como Kate en el modo de OCaml pero puede ser un inconveniente debido a las diferencias entre las lenguas.

0

Google para F #, y la primera entrada que surge es http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/ - y una de las primeras cosas en esa página es:

Descargar F # ahora -> Visual Studio 2010, o CTP de actualización de Visual Studio 2008 o compilador autónomo + biblioteca ZIP, para Mono y Windows

¿Ha instalado eso y algo no funciona para usted?

+11

No estoy muy seguro de por qué esta respuesta tiene tantos votos ...Ninguna versión de Visual Studio puede ejecutarse en Linux. Esta respuesta estaría bien, para una pregunta sobre Windows. Pero para esta pregunta es completamente erróneo. – Nils

+3

Visual Studio no es necesario. Es una de las opciones allí, pero no es la única opción. Para Linux, querrá el compilador autónomo + zip de la biblioteca, no Visual Studio. –

+0

Y la página ha cambiado desde que se publicó esta publicación; ahora está en http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/release.aspx –

3

Esta pregunta ya es bastante antigua, pero esto puede ayudar a otras personas. En CodePlex hay un proyecto llamado paquetes y muestras multiplataforma F #. Tiene algunos paquetes de Linux (y también para Mac). Click here para la página de descarga.