¿Por qué mi copia de Mix en OSX tiene una versión antigua de Solidity?

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?

¿Qué versión de Mix estás usando?
¿No es su pregunta '¿Cómo actualizar la versión de solidity en OSX?'
@arodriguezdonaire 1.0.1, que descargué hace como un día.
@5chdn También es "¿por qué la última versión de Mix usa una versión tan antigua de Solidity?"

Respuestas (2)

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.2yMix 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.