ubuntu安装nodejs

0 问题出现:

要用hexo搭建静态博客,所以需要用到npm,安装nodejs

在ubuntu中直接使用sudo apt-get install nodejs 安装的nodejs以为这样就好了

然后就通过npm install -g hexo 也能下载下来,但是hexo指令失效,原因参见

使用GitHub + Hexo搭建个人博客(五)- Ubuntu升级后hexo命令失效

1 原因分析&解决

估计是单纯用sudo apt-get install nodejs这样安装node不好吧 因为这样安装

node -v  没反应

nodejs -v  v0.10.33

== 这两货一样么?

为什么解决问题后 node -v  v0.10.35

那么通过前面指令安装的nodejs是什么?

至于解决方案

官网下载,自己配置,对于一般开源软件包有binary distribution和source code distribution

source 源代码版本,需要自己编译成可执行文件

binary 可执行办 可以直接拿来用 已经编译好的版本

下载binary编译好的版本,解压到文件夹test.

进入test/bin:里面有 node npm

./node -v  ./npm -v便可以看到相关版本号了

因为 /home/kun/mysofltware/node-v0.10.26-linux-x64/bin这个目录是不在环境变量中的,所以只能到该目录下才能node的程序。如果在其他的目录下执行node命令的话 ,必须通过绝对路径访问才可以的

如果要在任意目录可以访问的话,需要将node 所在的目录,添加PATH环境变量里面,或者通过软连接的形式将node和npm链接到系统默认的PATH目录下的一个,

软连接方式

在终端执行echo $PATH可以获取PATH变量包含的内容,系统默认的PATH环境变量包括/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin: ,冒号为分隔符。所以我们可以将node和npm链接到/usr/local/bin 目录下如下执行


1

2

ln -s /home/kun/mysofltware/node-v0.10.26-linux-x64/bin/node /usr/local/bin/node

ln -s /home/kun/mysofltware/node-v0.10.26-linux-x64/bin/npm /usr/local/bin/npm

  通过如此,就可以访问Node了,同时node部署也已经完毕。

环境变量配置。

在node目录下执行pwd 获取node所在的目录,要把这个目录添加到PATH环境变量

参见博客:

linux 下部署nodejs(两种方式)

这样配置完,在其他任意目录都可以访问node/npm

此时hexo有效了

2 知识点/遗留问题

sudo apt-get install nodejs 这样获取过来的nodejs 是什么版本?

su切换到root 认证失效的密码重置解决方案? sudo passwd

如果是下载source包,怎么去编译?

怎么去配置环境变量?

软连接方式?

...

时间: 2024-10-05 23:03:05

ubuntu安装nodejs的相关文章

ubuntu 安装nodejs

// 下载 $ wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz // 解压: $ tar -zxf node-v0.10.14.tar.gz $ cd node-v0.10.14 // 默认安装: (默认在home目录下) $ ./configure $ make $ sudo make install //选择目录安装(将nodejs安装在/usr/local/node目录下) $ ./configure –prefix=/u

ubuntu安装nodejs后无法使用npm命令

错误提示:Cannot find module '../lib/utils/unsupported.js' 解决方法:卸载重装node 解决过程: 执行 sudo apt-get remove nodejs, node -v仍能输出node版本号,卸载失败 执行 sudo apt-get remove --purge npm sudo apt-get remove --purge nodejs sudo apt-get remove --purge nodejs-legacy sudo apt-

ubuntu 安装 nodejs

http://blog.csdn.net/caib1109/article/details/51804687 我的系统环境: Ubuntu 16.04 64位 本文内容亲测可用, 请放心食用 使用淘宝镜像 淘宝镜像官网是https://npm.taobao.org/ 使用淘宝镜像前请自行安装好 npm 和 node node 和 npm 的安装 node可以在这里下载 今天是2016-7-01,官方推荐v4.4.4长期支持版 下载并解压 node-v4.4.4-Linux-x64.tar.xz 

ubuntu下安装nodejs

一.确保你的ubuntu安装了依赖包和 python,gcc,g++组件以及可选的git组件,部分可能会在更新源中已经安装.如果没有则要重新安装,命令如下: $ sudo apt-get install g++ curl libssl-dev apache2-utils $ sudo apt-get install python $ sudo apt-get install build-essential $ sudo apt-get install gcc $ sudo apt-get ins

Angularjs学习---angularjs环境搭建,ubuntu 12.04下安装nodejs、npm和karma

1.下载angularjs 进入其官网下载:https://angularjs.org/?,建议下载最新版的:https://ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.7/angular.js 所有版本:https://code.angularjs.org/ 2.示例1 HelloWorld ! 新建一个helloworld.html <!doctype html> <html ng-app> <head> &

ubuntu通过tnvm安装Nodejs

第一步,先安装tvm tnvm(Taobao Node Version Manager)淘宝Node版本管理器 安装: 直接输入 wget -O- https://raw.githubusercontent.com/aliyun-node/tnvm/master/install.sh | bash 等待完成后,输入 export METHOD=script 添加环境变量,在输入 source .bashrc 使环境变量生效来安装完成.如果遇到什么问题,可以去git上看.一般是没什么问题的. 第二

ubuntu 中安装 nodejs+mongodb+redis

安装nodejs https://cnodejs.org/topic/53a92af6c3ee0b58203258fe 安装 mongodb http://www.cnblogs.com/zj1111184556/p/3599828.html 安装 redis http://blog.fens.me/linux-redis-install/ http://www.linuxidc.com/Linux/2014-05/101544.htm Linux(Ubuntu)下安装NodeJs 安装node

Mac /Ubuntu/Windows 下安装nodejs

Mac If you're using the excellent homebrew package manager, you can install node with one command: brew install node. Otherwise, follow the below steps: Install Xcode. Install git. Run the following commands: darwin_setup.sh git clone git://github.co

ubuntu上安装nodejs

目录: 1. nodejs的下载 2. 解压和安装 3. 安装过程中出现过的问题 4. 总结 1. nodejs的下载 我刚开始没有linux系统,于是安装了nodejs的windows版本进行学习.这两天把ubuntu鼓捣好了,也就想着在ubuntu上装上nodejs. nodejs的官网(http://nodejs.org/)点击install进行下载,而且下载的就是当前的最新版本:不过在windows默认下载的是.msi文件,在linux下默认下载的是.tar.gz!ubuntu下载默认的