Skip to content

Dynamo on Linux, Mac

Peter Boyer edited this page Apr 24, 2015 · 17 revisions

Dynamo's core can be built and run on OS X and Linux using the Mono runtime. Not all parts of Dynamo are cross-platform - notably Dynamo's WPF UI can not be run on OS X or Linux.

Getting started

1. Installing mono

Mono is required to build and run Dynamo on non-windows platforms. The current version of Mono we're using is Mono JIT compiler version 3.2.8. Newer versions should work as well.

Installing Mono on Ubuntu
# sudo apt-get install mono-complete
Installing Mono on OS X

Install homebrew from brew.sh

# brew install mono

2. Building Dynamo

On any platform:

# xbuild src/Dynamo.Mono.sln

3. Making a simple project referencing DynamoCore

Make Program.cs and put this inside:

using Dynamo.Core;

public class Program {
  public static void Main(){
    var model = DynamoModel.Start();
  }
}

From the command line:

# mcs -r:DynamoCore.dll Program.cs

Run:

# mono Program.exe

Releases

Roadmap

How To

Dynamo Internals

Contributing

Python3 Upgrade Work

Libraries

FAQs

API and Dynamo Nodes

Clone this wiki locally