Как решить эту ошибку компиляции трюфеля? - PullRequest
0 голосов
/ 21 февраля 2019

Для исходного файла требуется другая версия компилятора (текущий компилятор - 0.5.0 + commit.1d4f565a.Emscripten.clang - обратите внимание, что ночные сборки считаются строго меньшими, чем прагматическая версия выпущенной версии ^ 0.4.23; ^ ---------------------- ^ SyntaxError: Для исходного файла требуется другая версия компилятора (текущий компилятор - 0.5.0 + commit.1d4f565a.Emscripten.clang - обратите внимание, что учитываются ночные сборкибыть строго меньше, чем выпущенная версия Прагма солидность ^ 0.5.4; ^ --------------------- ^ Компиляция не удалась. См. выше. Трюфель v5.0.4 (ядро: 5.0.4) Узел v8.12.0

Ответы [ 2 ]

0 голосов
/ 02 марта 2019

Вы должны объявить версию компилятора солидности в truffle.js файле.

  compilers: {
    solc: {
      version: '^0.4.23'
    }
  }
0 голосов
/ 21 февраля 2019

Установленный трюфель не поддерживает компилятор солидности 0.5.4, вы можете попытаться решить его с помощью компилятора 0.4.23 или выше, как pragma solidity >=0.4.23, или обновить компилятор, который поддерживает ваш трюфель, что упомянуто в этом ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...