Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

  1. Download and install Java 8 or higher
  2. Download and install sbt at http://www.scala-sbt.org/
  3. Clone Rosette repository - git clone https://github.com/rchain/rchain
  4. Checkout dev branch - git checkout dev
  5. To build Rosette jar file go to roscala directory and run sbt assembly, built file should be located at ./target/scala-2.12

The project is built using Scala 2.12.4 and sbt 1.0.3 (for more information see build.sbt files)


If cross-developing for Linux (e.g. Ubuntu) on a Mac, you will need a virtual machine running the appropriate version of Linux.

  1. Download and install VirtualBox from https://www.virtualbox.org/wiki/Downloads
  2. Download the Linux distribution you need e.g. http://releases.ubuntu.com/16.04/ubuntu-16.04.3-server-amd64.iso
  3. Start VirtualBox and create a new Virtual Machine in the Manager.
  4. Boot your virtual machine using the Linux distribution ISO you downloaded earlier.
  5. Configure your Linux VM as desired.  You may need to install additional tools such as g++, g++-multilib, make, git etc.

For a more convenient experience, you can share a folder on your Mac with the virtual machine. To do this you will need to install the VirtualBox Guest Additions. Unfortunately there are some gotchas with this. You may need to utilize one of the solutions at https://askubuntu.com/questions/573596/unable-to-install-guest-additions-cd-image-on-virtual-box


  • No labels