我正在尝试安装Node.js
最初我尝试使用apt-get install ...
安装它。
但是后来我意识到这些已经过时并使用以下方式卸载它们:
$ sudo apt-get --purge remove node
$ sudo apt-get --purge remove nodejs
然后我按照这里的说明进行操作:
https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions
基本上说要做以下事情:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
我这样做了,似乎安装得很好!但是,我遇到的问题是命令npm
和node
无法识别!但是,命令nodejs
已被识别。
我检查了目录/usr/local/bin
和/usr/bin
,但找不到node
或npm
。我确实找到了nodejs
。
如何解决此问题?
以下内容:
dpkg-query -s nodejs
输出:
Package: nodejs
Status: install ok installed
Priority: extra
Section: web
Installed-Size: 2339
Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
Architecture: armhf
Version: 0.6.19~dfsg1-6
Depends: libc-ares2 (>= 1.7.3), libc6 (>= 2.13-28), libev4 (>= 1:4.04), libgcc1 (>= 1:4.4.0), libssl1.0.0 (>= 1.0.1), libstdc++6 (>= 4.3.0), libv8-3.8.9.20, zlib1g (>= 1:1.1.4)
Breaks: buddycloud-server (<< 0.3.1-2), carto (<< 0.4.6+ds1-2~), coffeescript (<< 1.3.3-3~), node-bones (<< 2.0.1+ds1-3~), node-cli (<< 0.4.4~20120516-1~), node-express (<< 2.5.9-2~), node-get (<< 1.1.5+ds1-2~), node-jake (<< 0.2.32-2~), node-less (<< 1.3.0~20120310-3~), node-mapnik (<< 0.6.7-3~), node-mbtiles (<< 0.2.3-2~), node-optimist (<< 0.3.1-2~), node-semver (<< 1.0.13-2~), node-tilelive (<< 4.2.1-4~), node-uglify (<< 1.2.6-2~), node-vows (<< 0.6.3-2~), npm (<< 1.1.4~dfsg-2~)
Description: Node.js event-based server-side javascript engine
Node.js is similar in design to and influenced by systems like
Ruby's Event Machine or Python's Twisted.
.
It takes the event model a bit further - it presents the event
loop as a language construct instead of as a library.
.
Node.js is bundled with several useful libraries to handle server tasks :
System, Events, Standard I/O, Modules, Timers, Child Processes, POSIX,
HTTP, Multipart Parsing, TCP, DNS, Assert, Path, URL, Query Strings.
Homepage: http://nodejs.org/
答案 0 :(得分:1)
当我安装nodejs时(几乎与你的方式完全相同, 首先是包然后是最新版本的直接),我创建了 / usr / bin / node中的符号链接 - &gt;的/ usr /斌/的NodeJS
sudo ln -s nodejs /usr/bin/node
最终我将节点移动到〜/ bin,现在从那里运行它, 因为我安装了多个版本。