При компиляции трюфеля я получаю: ФАТИЧЕСКАЯ ОШИБКА: сбой выделения NewNativeModule - процессу не хватает памяти?
Я пытаюсь перенести надежный смарт-контракт. При попытке перехода с трюфелем я получаю:
У меня была эта проблема несколько раз, и теперь я знаю, что это связано с изменением версий компиляторов solc, по крайней мере, так я исправлял это до сих пор, но на этот раз ничего, что я пытаюсь сделать, не работает.
Что я пробовал до сих пор:
- Проверяем все версии компилятора смарт-контрактов и убеждаемся, что они равны ^0.6.0.
- В конфигурации трюфеля, если я изменю версию компилятора solc на> 0.8.0, я получу:
Не знаю, что еще попробовать, есть предложения?
1 ответ
Вы можете освободить память, закрыв все загруженные приложения. Повторно запустите команду. Это должно вылечить (FATAL ERROR: NewNativeModule Allocation failed - процессу не хватает памяти)
Это сработало для меня в среде разработки «Hardhat».