Acabo de descargar la última versión de Mix y noté que no es compatible con el ensamblaje en línea. Al hacer clic en Mix -> Acerca de Mix, veo que está ejecutando la versión 0.2.2 de Solidity.
¿Por qué está ejecutando una versión tan antigua y hay alguna forma de actualizarla sin construir Mix yo mismo desde la fuente?
La solución más fácil es construir desde la fuente. De esta forma tendrás ethereum totalmente actualizado. Y no es tan difícil en realidad. Aquí están los comandos.
Primero prepárate
brew update
brew upgrade
brew install boost --c++11
brew install cmake cryptopp miniupnpc leveldb gmp jsoncpp libmicrohttpd libjson-rpc-cpp llvm37
brew install homebrew/versions/v8-315
brew install qt5 --with-d-bus //this takes a while (approx. 8 hours) use --verbose to see progress
una vez hecho esto, ejecuta esto
git clone --recursive https://github.com/ethereum/webthree-umbrella.git
cd webthree-umbrella
mkdir build
cd build
cmake ..
make -j4 #j manipulates the cores...ie...up the number if you want it done faster
cd mix/build && open Mix-ide.app
El DMG que encontré aquí también instaló Mix v1.0.1.
En la página de lanzamientos de Mix , vemos que la versión 1.0.1 se lanzó el 17 de febrero de 2016.
En la página de lanzamientos de Solidity, vemos que Solidity v0.2.2 también se lanzó el 17 de febrero de 2016.
Al 19 de abril de 2016 Solidity is Version 0.3.2
yMix is Version 1.0.3.
Parece que esa imagen de disco está desactualizada.
Puede intentar instalar a través de Homebrew usando
actualización de cerveza
actualización de cerveza
grifo de cerveza ethereum/ethereum
brew install cpp-ethereum --con-GUI
elaborar linkapps cpp-ethereum
Lo intenté, pero tomó demasiado tiempo (me detuve después de una hora más o menos) y necesitaba hacer un trabajo real. La advertencia en la página de Homebrew no es broma:that brew install on El Capitan machines triggers a (very slow) build from source.
Desafortunadamente, parece que su mejor opción es construir desde la fuente en este punto.
arodriguezdonaire
q9f
nick johnson
nick johnson