Skip to main content

Install JMESd for Mac (Intel or M1)

JMESd is the command-line interface and daemon that connects to JMES and enables you to interact with the JMES blockchain. JMES Core is the official Golang reference implementation of the JMES node software.

This guide is for developers who want to install JMESd and interact with JMES Core without running a full node. If you want to run a full node or join a network, use the documentation on how to run a full JMES node.

  1. Navigate to https://github.com/jmesworld/core/tags and click on the latest release.

  2. Download the jmes_<latest-version-here>_Darwin_x86_64.tar.gz file.

  3. Unzip the file in the downloads folder by double clicking on it.

🔥M1 Mac users

If you are using an Intel-based Mac, proceed to step 4.

M1 Mac users will need to create /lib and /bin directories in /usr/local:


_3
sudo cd /usr/local
_3
sudo mkdir lib
_3
sudo mkdir bin

  1. Navigate to the expanded file in downloads:

_1
cd Downloads/jmes_<downloaded-version>_Darwin_x86_64/

  1. Copy libwasmvm.dylib to /lib:

_1
sudo cp libwasmvm.dylib /usr/local/lib

  1. Add JMESd to your path:

_1
sudo cp jmesd /usr/local/bin

  1. Start JMESd:

_1
jmesd

📝If a security warning occurs:
  1. Open your System Preferences and click Security & Privacy.

  2. Under the General tab, click Allow anyway.

  3. Run JMESd again.

  4. When prompted, click Open.

  5. Repeat for other security errors or warnings.