Instrucciones y Notas de Compilación para Mac OS X
Los comandos de esta guía se deben ejecutar en una aplicación de terminal. La terminal integrada se encuentra en /Applications/Utilities/Terminal.app
.
Preparación
Instalar las herramientas de línea de comandos de OS X:
xcode-select --install
Cuando aparezca la ventana emergente, haga clic en Install.
Luego instala Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Dependencias de Compilación Base
Instala las dependencias de compilación base:
brew install automake libtool pkg-config
Si desea crear la imagen de disco con make deploy
(.dmg / opcional), necesita RSVG:
brew install librsvg
Compilación
Es posible que su variable de entorno PATH
contenga algunas cadenas problemáticas. Ejecute:
export PATH=$(echo "$PATH" | sed -e '/\\/!s/ /\\ /g')
Esto solucionará los espacios en blanco en su PATH
.
A continuación, siga las instrucciones en build-generic.
Ejecutar
Menelik Core ya está disponible en ./src/menelikd
.
Antes de ejecutar, se recomienda crear un archivo de configuración RPC:
echo -e "rpcuser=menelikrpc\nrpcpassword=$(xxd -l 16 -p /dev/urandom)" > "/Users/${USER}/Library/Application Support/MenelikCore/menelik.conf"
chmod 600 "/Users/${USER}/Library/Application Support/MenelikCore/menelik.conf"
La primera vez que ejecutes menelikd
, comenzará a descargar la cadena de bloques. Este proceso podría tardar varias horas.
Puede supervisar el proceso de descarga consultando el archivo debug.log
:
tail -f $HOME/Library/Application\ Support/MenelikCore/debug.log
Otros Comandos
./src/menelikd -daemon
: Inicia el demonio de Menelik../src/menelik-cli --help
: Muestra una lista de opciones de línea de comandos../src/menelik-cli help
: Muestra una lista de comandos RPC cuando el demonio está en funcionamiento.