Jak skompilować / zainstalować węzeł.js (nie można skonfigurować kompilatora cxx!) (Ubuntu).
Jak mogę skompilować / zainstalować węzeł.js na Ubuntu? Nie powiodło się z błędem o cxx compiler
.
7 answers
One-liner do instalacji wszystkich potrzebnych zależności(curl i git nie są tak naprawdę potrzebne, ale są bardzo przydatne, a także potrzebne, jeśli instalujesz przez nvm).
sudo apt-get install build-essential libssl-dev curl git-core
Ostatnie dwie zależności nie zawsze są potrzebne, ale ich instalacja i tak jest naprawdę przydatna i prawdopodobnie potrzebujesz jej później.
Aby zainstalować tylkokompilator cxx
sudo apt-get install build-essential
If OpenSSL is missing
sudo apt-get install libssl-dev
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-21 11:31:22
Jeśli tak jak ja, próbujesz zainstalować to na instancji AWS z systemem Amazon Linux AMI (który wygląda na ściętą wersję CentOS):
Zainstaluj podstawowe narzędzia:
yum groupinstall "Development Tools"
Teraz zainstaluj openssl-devel:
yum install openssl-devel
Node powinien skompilować fine teraz.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-14 07:14:29
Jeśli próbujesz tego na Win7 jak ja, uruchom:
ash.exe
$ /bin/rebaseall
...udało się.
Powodzenia!Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-12-25 09:35:55
Jeśli znajdziesz się coraz ten błąd na Mac OSX, musisz zainstalować XCode.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-06-16 22:22:24
Musiałem uruchomić yum install gcc-c++
Na Cent OS.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-28 23:07:04
Jest do tego pakiet na launchpad.
https://launchpad.net / ~ chris-lea / +archive/node.js/
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-02-21 22:10:45
Dla Węzła.js v6:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
Dla Węzła.js v7:
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs
Opcjonalnie: install build tools Aby skompilować i zainstalować natywne dodatki z npm, możesz również zainstalować narzędzia do budowania:
sudo apt-get install -y build-essential
Po aby pobrać najnowsze pakiety NPM, jeśli potrzebujesz:
npn update -g
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-12-28 22:39:24