Устранение неисправностей при установке из источника
Недостаточно оперативной памяти
Локальная сборка двоичных файлов - задача, требующая больших вычислительных затрат и требующая от вашего компьютера больших усилий. Для компиляции обычно требуется не менее 16 Гбайт оперативной памяти, а в зависимости от оптимизации вашей машины может потребоваться и больше (для некоторых машин - чуть меньше). По этой причине компиляция иногда может не выполняться.
Ошибка:
является распространенной ошибкой, которая иногда означает, что при компиляции на компьютере закончилась память. Чтобы решить эту проблему, нужно закрыть все другие приложения и перекомпилировать один или два раза. В противном случае потребуется больше оперативной памяти.
Компиляция в первый раз
Ошибки компиляции, связанные с отсутствием библиотек при первой сборке двоичных файлов, могут быть распространенной проблемой.
Linker "CC" not found
Если вы столкнулись с ошибкой:
Проблему можно решить, выполнив команду:
Другим решением иногда может быть установка libcland-dev
. Этого можно добиться с помощью:
WASM32-unknown-unknown
Еще одна проблема, с которой может столкнуться компилятор, - это невозможность найти цель wasm32-unknown-unknown
.
Эта проблема может быть решена путем выполнения команды:
(Да, имя цели - wasm32-unknown-unknown
. Это не компилятор не может определить версию/релиз).
OpenSSL
Если вы столкнулись с ошибкой
Тогда необходимо установить пакеты разработки OpenSSL. Для Ubuntu это libssl-dev
. Для Fedora это openssl-devel
. Для других дистрибутивов обратитесь к сайту OpenSSL.
Для Ubuntu это можно сделать следующим образом:
Last updated