Step by step guide to get Nemerle compiler running - vilinski/nemerle GitHub Wiki

Table of Contents

Requirements

Nemerle 0.9.2 is top notch technology, so it requires fairly recent .NET 2.0 platforms. You will need either MS .NET August CTP or Mono 1.1.11+.

Windows

Getting .NET SDK 2.0

You can now use the released version of .NET 2.0 with Nemerle.

You need runtime and optionally SDK. Installing SDK is a good idea if you want Framework documentation and development tools.

Installing Nemerle

Download the Nemerle MSI package and double click on it.

Linux

The instructions in this section should also work in other Unix-like OS-es as long as they have a working Mono implementation.

You will need mono 1.1.13 or later. You can get it from mono project downloads page. Use RPM if you can.

RPM based systems

If you a running a RPM base Linux distro (like Mandriva, Fedora, Novell/Suse Linux or PLD) and have Mono installed in /usr (which is likely the case if you installed it from the RPM, but it is not the case if you used the binary installer) you can use our RPM. Otherwise go to the Generic Setup section.

Just download the RPM package and issue

  rpm -Uvh nemerle-0.9.3-1.noarch.rpm

as root. Your browser may ask you if you want to install the package -- say yes and don't issue the above command.

DEB based systems

This applies to Debian and Ubuntu. You need to have the mono package installed from a DEB.

Simply add these lines to your /etc/apt/sources.list

deb http://nemerle.org/download/deb/ ./
deb-src http://nemerle.org/download/deb/ ./

and issue

  apt-get update  
  apt-get install nemerle

Generic Setup

We have a binary installer for Unix systems. It contains precompiled compiler binaries and all accompanying tools. It comes with an installation script, that also allows easy removal of the package later (with the uninstall-nemerle.sh script).

Just download this tarball, execute:

  tar zxf nemerle-bin-0.9.3-1.tgz
  cd nemerle-bin-0.9.3-1
  ./install-nemerle.sh

and follow the on-screen prompts.

You can also compile the source code release, if you don't like binary installers. The download page has all the details.

⚠️ **GitHub.com Fallback** ⚠️