El archivo fuente requiere una versión de compilador diferente (problema de compilaciones nocturnas): solidez

SyntaxError: Source file requires different compiler version (current compiler is 0.4.19+commit.c4cbbb05.Emscripten.clang - note that nightly builds are considered to be strictly less than the released version
pragma solidity 0.4.15;
^---------------------^
¿Podría explicar dónde obtiene este error y qué está tratando de hacer? Gracias.
shashwat@ShashwatGupta:~/Music/BlockChain/ETHERUIM/simple-storage-truffle$ versión truffle Truffle v4.1.3 (núcleo: 4.1.3) Solidity v0.4.19 (solc-js)
estoy enfrentando un error mientras estoy desplegando contacto con trufa

Respuestas (2)

Tal vez esté utilizando algunas funciones que no funcionan en versiones superiores. Intente configurar la solidez del programa ^0.4.15; si el problema persiste, pegue aquí su contrato.

aquí está el código hastebin.com/oroteyejer.cs
@ngCourse Ivan tiene razón. Usar 0.4.15sin los ^medios que está especificando exactamente qué compilador está usando. Si lo hace ^0.4.15, representa esa versión y superior.
mencioné en ^ 0.4.15 ... todavía tiene el mismo error
Intento en remix.ethereum.org tu código y cuando cambio pragma a ^0.4.15 el error desaparece.

Si está en un entorno Remix, simplemente vaya a la configuración y cambie la versión del compilador.

ajustes de remezcla