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

Compare with Current View Page History

« Previous Version 3 Next »

Prerequisites 

  • Java 11+ 
  • For Mac installations: MacOS High Sierra 10.13 or later

NoteBesu is currently supported only on 64-bit versions of Windows, and requires a 64-bit version of JDK/JRE. We recommend that you also remove any 32-bit JDK/JRE installations.

Quickstart

git clone --recursive https://github.com/hyperledger/besu
cd besu
./gradlew build
./gradlew integrationTest

Checkout source code

git clone --recursive git@github.com:hyperledger/besu.git

or

git clone --recursive https://github.com/hyperledger/besu

See what tasks are available 

To see all of the gradle tasks that are available:

cd besu
./gradlew tasks  

Build from source

Note: On Windows, to run gradlew, you must have the JAVA_HOME system variable set to the Java installation directory. For example: JAVA_HOME = C:\Program Files\Java\jdk1.8.0_181

Build the distribution binaries: 

cd besu

./gradlew installDist


Run Besu:

cd build\install\besu
./bin/besu --help



Running Developer Builds

Build and run Besu with default options using:

./gradlew installDist

By default this stores all persistent data in build/install/besu.

To set custom CLI arguments for the Besu execution:

cd build/install/besu

./bin/besu --discovery-enabled=false --data-path=/tmp/besutmp
  • No labels