Skip to content

Installation

funnelweb edited this page Aug 2, 2011 · 3 revisions

Installation instructions (under development - will change)

Linux and Mac

Before you can install the F# plugin for MonoDevelop, you need to install a few prerequisites. Briefly, you need to install F# and add most of the F# assemblies (FSharp.Core and FSharp.Compiler*) to the Global Assembly Cache. Then you either need fsharpc script created by F# packages or you need to set FSHARP_COMPILER_BIN environment variable, so that plugin can locate the F# installation. For more details, go to the F# plugin prerequisites page.

  • Start MonoDevelop and go to Tools - Add-in manager. There you can install addins by pressing the Install Add-ins button.
  • The F# add-in is not available in the standard MonoDevelop repository, so you need to register a new repository. Click on the Repositories button and add a repostiory http://functional-variations.net/addin.
  • After adding the repository, you should see F# Language Binding under the Language Bindings group in the Add-in Installation dialog. Select the add-in and click Forward to start the installation...

Windows

A bug in MonoDevelop may cause an issue when installing the F# plugin for MonoDevelop on Windows. In that case, you can try downloading the repository with plugin as a ZIP file. Then try installing the plugin from a local folder. Another alternative is to just copy the add-in binaries to the AddIns/BackendBindings directory in your MonoDevelop installation folder. This manual method should always work. The mpack file in the zipped repository is actually a ZIP, so if you rename it, you can extract two DLL files (FSharpBinding.dll and FSharpBinding.Gui.dll) from there.

Clone this wiki locally