Установка node.js в debian. ./configure не может найти OpenSSL, пока он установлен

#node.js #openssl #debian

#node.js #openssl #debian

Вопрос:

Поскольку с помощью apt-get невозможно найти обновленный пакет node, я загрузил исходный код с помощью git и попытался его скомпилировать. Однако он не может найти библиотеки openssl, и установка без них вызовет проблемы в дальнейшем. (для других пользовательских модулей node, требующих этого). Согласно apt-get openssl уже обновлен, и, похоже, он также находится в пути, поскольку ввод ‘openssl’ выполняет его. Кто-нибудь знает, чего мне здесь не хватает?

Ответ №1:

вы должны установить libssl-dev

 apt-get install libssl-dev
  

Ответ №2:

Мне также нужно было установить libcurl4-openssl-dev на моем компьютере :

 apt-get install libcurl4-openssl-dev
  

Ответ №3:

Вам также может потребоваться указать configure на openssl for debian squeeze, если вы создаете узел из git: --openssl-libpath=/usr/lib/ssl — На самом деле я недавно написал об этом сообщение.

Ответ №4:

Это сработало для меня недавно — никаких других шагов не требуется:

 curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install -y nodejs