我是linux的新手,我正在尝试使用二进制文件安装nodejs最新版本.我查找的解决方案建议在一些私有存储库(PPA)上使用apt-get进行安装,我不想这样做.
所以我运行了以下命令:
wget http://nodejs.org/dist/v0.10.26/node-v0.10.26-linux-x64.tar.gz
tar -zxvf node-v0.10.26-linux-x64.tar.gz
mv node-v0.10.26-linux-x64 node-v0.10.26
sudo cp -r node-v0.10.26 /usr/local/src
Run Code Online (Sandbox Code Playgroud)
在此之后,我真的不知道该怎么做.我读了一篇文章,建议创建符号链接,我有点害怕在不知道细节的情况下陷入困境.
为了用npm安装节点,你可以给我一套在此之后运行的命令吗?我想npm应该是这个二进制版本的一部分.
Ita*_*Ale 51
安装Node.js并拥有最新版本(或您喜欢的任何其他版本,无论是LTS还是"当前")的最佳方法是下载官方二进制包并解压缩.一个巧妙的方法:
# Use version 0.10.26
$ NODE_VERSION="v0.10.26"
# To use a newer version, for example 6.10.3, use instead:
$ NODE_VERSION="v6.10.3"
$ curl -LO http://nodejs.org/dist/$NODE_VERSION/node-$NODE_VERSION-linux-x64.tar.gz
$ tar xzf node-$NODE_VERSION-linux-x64.tar.gz
$ sudo cp -rp node-$NODE_VERSION-linux-x64 /usr/local/
$ sudo ln -s /usr/local/node-$NODE_VERSION-linux-x64 /usr/local/node
Run Code Online (Sandbox Code Playgroud)
基本思想是将存档的所有内容移动到/usr/local
,然后创建/usr/local/node
指向最新版本的符号链接.
为了能够在不引用完整路径(/usr/local/node/bin/node
)的情况下从命令行启用"node"可执行文件,请添加/usr/local/node/bin
到您的$PATH
(通常这涉及到更改~/.bash_profile
或~/.profile
文件;有很多文档可以解决这个问题).
如果你需要更新Node.js(假设它是版本7.10.0),那么,只需提取tarball /usr/local
并更新符号链接,使其指向新的.然后,您可以选择删除旧文件夹.
2017年5月更新
从"创建者更新"开始,上面的命令现在也可以在Windows 10上使用"Windows子系统Linux"(通过bash)工作.在Ubuntu在Windows 10,创建类似上面的符号链接后,文件夹添加到您的$PATH
插件PATH="/usr/local/node/bin:$PATH"
中~/.bashrc
的文件.
归档时间: |
|
查看次数: |
19543 次 |
最近记录: |