-
Notifications
You must be signed in to change notification settings - Fork 1
Installation
Installation instructions (under development - will change)
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...
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.