- 浏览: 567197 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (618)
- java (109)
- Java web (43)
- javascript (52)
- js (15)
- 闭包 (2)
- maven (8)
- 杂 (28)
- python (47)
- linux (51)
- git (18)
- (1)
- mysql (31)
- 管理 (1)
- redis (6)
- 操作系统 (12)
- 网络 (13)
- mongo (1)
- nginx (17)
- web (8)
- ffmpeg (1)
- python安装包 (0)
- php (49)
- imagemagic (1)
- eclipse (21)
- django (4)
- 学习 (1)
- 书籍 (1)
- uml (3)
- emacs (19)
- svn (2)
- netty (9)
- joomla (1)
- css (1)
- 推送 (2)
- android (6)
- memcached (2)
- docker、 (0)
- docker (7)
- go (1)
- resin (1)
- groovy (1)
- spring (1)
最新评论
-
chokee:
...
Spring3 MVC 深入研究 -
googleyufei:
很有用, 我现在打算学学Python. 这些资料的很及时.
python的几个实用网站(转的) -
hujingwei1001:
太好了找的就是它
easy explore -
xiangtui:
例子举得不错。。。学习了
java callback -
幻影桃花源:
太好了,謝謝
Spring3 MVC 深入研究
ubuntu12.04 下安装nodejs【整理】
作者:杭州-小白 发布:2013-01-20 13:46 分类:ubuntu, 分享 阅读:15,819 次 1条评论
ubuntu12.04 下安装nodejs web前端 杭州-小白
liunx里面安装nodejs我也找了很多文章,貌似对很多liunx新手来讲不是很清楚,下面是我结合一些文章,亲自实践得到的安装步骤.同时还有大家关心的与seajs紧密相关的spm模块的安装。(也许很多人在liunx里面nodejs装完之后装spm模块经常报错.嘿嘿.看看这个也许知道为啥.)
(- -!其实俺也不懂liunx的,所以就这里折腾了一翻,大家请看吧.我这些都是在虚拟机里面的ubuntu里面测试可以用的.)
第一步,安装依赖包
1)安装编译器和运行环境.一般只用这个就好了.后面的可以自己看着办.
sudo apt-get install g++ curl libssl-dev apache2-utils
1
sudo apt-get install g++ curl libssl-dev apache2-utils
#这个下面的可以执行下看看。反正要保证所有需要的都已经安装好了。
2).确保系统安装来python,gcc,g++,如果没有则安装:
sudo apt-get install python sudo apt-get install build-essential sudo apt-get install gcc sudo apt-get install g++
1
2
3
4
sudo apt-get install python
sudo apt-get install build-essential
sudo apt-get install gcc
sudo apt-get install g++
3).安装git,如果直接下载源码,git也可以不装.预留着.
sudo apt-get install git-core
1
sudo apt-get install git-core
第二步,获取node源码
去官网直接下载:http://nodejs.org
#解压
tar -zxf node-v0.8.17.tar.gz
1
tar -zxf node-v0.8.17.tar.gz
#进入解压后的文件夹
cd node-v0.8.17
1
cd node-v0.8.17
第三步,编译,安装
1)不指定安装路径,三步搞定
./configure make (有点慢这里!) sudo make install
1
2
3
./configure
make (有点慢这里!)
sudo make install
[注:这种方式不推荐,貌似安装后会有很多问题的.因为俺是liunx菜鸟撒.如果你是大牛不用考虑俺的,自己去解决问题吧.哈哈!]
2)指定安装路径:执行configure命令设置安装目录
(注:指定的安装目录要在安装完毕后.设置权限.很重要!如果本身账户就是root那这里都是废话.如果不是就请注意了.如何设置文件权限,后面有讲.现在可以继续。)
例如将nodejs安装在/usr/local/node目录下。
./configure --prefix=/usr/local/node
1
./configure --prefix=/usr/local/node
#运行make命令编译源代码,再运行make install命令安装nodejs
make sudo make install
1
2
make
sudo make install
第四步,设置环境变量
1)如果不设置环境变量,你将只能在/usr/local/node/bin目录下运行node
export PATH=$PATH:/usr/local/node/bin
1
export PATH=$PATH:/usr/local/node/bin
[注:每次开终端都要运行下上面命令,麻烦!所以推荐使用下面2的.--!]
2)将node的路径加入的环境变量中,以便打开shell之后直接调用node命令。对于Ubuntu来说,比较常见的做法就是编辑当前用户的配置文件.bashrc文件,将如下脚本加入文件的末尾:
PATH="/usr/local/node/bin:$PATH"
1
PATH="/usr/local/node/bin:$PATH"
[注:如果你用图形界面的话,打开文件浏览器,按一下ctrl+h,就会显示隐藏的文件,这样就能找到.bashrc文件了,我使用的这种方式.]
第五步,测试node是否安装成功
//显示node版本号,表示安装成功
node -v
1
node -v
其他:
例如:安装express
#记得一定要加-gd,不然他就会安装到当前文件夹下
npm install express -gd
1
npm install express -gd
#-g代表安装到NODE_PATH的lib里面,而-d代表把相依性套件也一起安装。如果沒有-g的话会安装目前所在的目录(会建立一个node_modules的文件夹),你可以通过以下指令来比较两者的不同:
npm list -g npm list
1
2
npm list -g
npm list
文件权限设置(注:是给非root帐号的.):
可以参看第三步的路径.
下面是俺装spm之前设置文件夹权限的方式:
#进入local目录
cd /usr/local
1
cd /usr/local
#给node文件夹可读可写的权限
sudo chmod -R 777 node/
1
sudo chmod -R 777 node/
[注:我是这样操作的,这里你自己如果懂这个.那应该很明白的.]
#查看历史,随便你想看就看呗,不看就跳过.
history history | grep chmod
1
2
history
history | grep chmod
权限给好了就可以安装spm了,同样安装其他模块(比如express)也不会出问题了.
#回到根目录,可回可不回,随便
cd
1
cd
#开始安装,为啥要-gd前面有解释,不加-gd的话,可能会出一些问题,如果你可以解决问题,那么就不用担心。如果这里加-gd,那么前面的文件夹权限步骤肯定是要给的.不给权限会执行不了下面的命令.具体你自己试一试就知道了.
[注:如果本来账户就是root就跳过这些废话,嘿嘿!]
npm install spm -gd
1
npm install spm -gd
#然后一直等待
#完毕之后就是,查看版本要大写.(晕!)
spm -V
1
spm -V
输出版本这就OK了.
上面都是以我的第三步中设置的目录为栗子的.
终于折腾完了,在liunx中装nodejs,并安装spm的过程.恩,亲自尝试了一翻才知道.希望广大新手来说,这个能够帮助到您。如果有错误,请留言或者@我.- -!
最新版的已经自带了npm了,所以不用安装了,要装的只是spm.
如果这里还不明白,可以参考下面链接:
http://www.cnblogs.com/objectorl/archive/2012/05/01/install-nodejs-on-ubuntu.html
http://www.lzlu.com/blog/?p=792
本文固定链接: http://www.xiaobai8.com/Blog/763.html | web前端,杭州小白的个人博客,小白的个人博客
发表评论
-
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之三
2014-12-09 10:33 790原文地址:http://www.techo ... -
241个jquery插件—jquery插件大全
2014-12-09 10:26 804原文地址:http://blog.csdn.net/adsda ... -
前端ui的js框架
2014-09-04 16:45 595原文地址:http://www.quickui.net/v3/ ... -
2014 年最火的21个JavaScript框架
2014-09-03 17:25 480原文地址:http://www.iteye.com/news/ ... -
Bootstrap 栅格系统
2014-08-08 15:53 520原文地址:http://www.cnblogs.com/lin ... -
自定义Bootstrap
2014-08-08 10:14 691原文地址:http://www.w3cplus.com/css ... -
使用python/casperjs编写终极爬虫-客户端App的抓取
2014-08-06 18:09 9581.缘起 随着移动互 ... -
使用Selenium和PhantomJS解析带JS的网页
2014-08-06 17:57 1051有的网页,不能直接通过wget/curl等命令、或者直接使用P ... -
数据抓取的艺术(一):Selenium+Phantomjs数据抓取环境配置
2014-08-06 17:56 622原文地址:http://blog.chin ... -
Ubuntu安装nodeJS
2014-06-12 14:38 515Ubuntu安装nodeJS 安装环境 ubuntu12. ... -
纯js页面跳转整理
2014-05-20 18:06 529纯js页面跳转整理 js页面跳转 js方式的页面跳转 1. ... -
细说Cookie
2013-09-29 15:14 651细说Cookie 阅读目录 开始 ... -
JavaScript Source Map 详解
2013-08-30 09:49 808JavaScript Source Map 详解 ... -
主题:50个令人惊奇的jQuery插件
2013-05-29 18:17 992jQuery拥有强大的有创造性的程序员群体。 然而,它很难通 ... -
jquery触发事件
2013-05-23 17:25 614Snandy Stop, thinking is th ... -
jquery事件命名空间
2013-05-23 17:13 521JQUERY事件命名空间 2012 ... -
jQuery的事件命名空间-Namespaced Events
2013-05-23 17:12 635jQuery的事件命名空间-Namespaced Event ... -
JQuery自定义事件的应用 JQuery最佳实践
2013-05-23 16:54 803本文主要介绍JQuery框架里面支持的自定义事件模型,通过实 ... -
jquery插件开发
2013-05-13 15:01 717此文引自:http://www.cnblogs.com/to ... -
(自己收藏)汤姆大叔的博客 深入理解JavaScript系列
2013-04-26 11:52 934http://www.cnblogs.com/TomXu/ar ...
相关推荐
对于Ubuntu 12.04系统来说,我们可以使用包管理器APT来安装。打开终端,并执行以下命令: ```bash sudo apt-get install nodejs ``` 该命令会从Ubuntu的官方仓库中下载并安装最新稳定版本的Node.js。然而,随着...
Ubuntu 12.04 LTS 64bit 一、 通过apt-get安装nodejs – 失败(可以下面的看源码安装方法): 代码如下:~ sudo apt-get install nodejs~ sudo apt-get install npm ~ node -vv0.6.12 ~ npm -v1.1.4创建工作目录 ...
Ubuntu 12.04 参数 user :将节点安装到的目标用户 version :必须为完整版本(格式:xxx) manage_user :指定是否应该创建用户资源,默认为false(格式:布尔值) home :设置目标主目录。 如果跳过,则默认为/...
Ubuntu 12.04 Ubuntu 14.04 食谱 nodejs - 默认配方。 这将设置 apt 存储库并安装通用包和开发库。 nodejs::_apt - 配置 apt 存储库的内部方法。 属性 default [ "nodejs" ] [ "engine" ] = "node" # or `iojs` ...
评论家 DasReviewer 是 CodeReview 的 AngularJS ... 可能需要安装 Ruby、Sass 和 Compass(Ubuntu 12.04 - 从): \c url -L https://get.rvm.io | sudo bash -s stable --ruby --autolibs=enable --auto-dotfiles s
Vagrant Node.js + MongoDB + Cloud9 IDE 设置 使用基于 Precise32 框的 MongoDB 和 Cloud9 IDE 构建 Node.js 框的 Vagrant 文件。 安装 克隆这个仓库 git clone git@github.... Welcome to Ubuntu 12.04 LTS (GN
Nodejs-docker 在 ubuntu 12.04 和 Centos 6.5 Linux 发行版上的 Docker 容器上创建并运行 Nodejs 应用程序有关更多详细信息,请查看此链接
Ubuntu安装在Ubuntu 12.04 LTE机器上: 安装curl,git,postgresql,postgresql-dev-all,nodejs 通过rvm安装滑轨。 一种方法是: gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804...
角引导材料设计 ...-- if node not found Ubuntu 12.04 / 14.04 $ sudo ln -s /usr/bin/nodejs /usr/bin/node -- install bower and grunt $ sudo npm install -g bower $ sudo npm install -g grunt-cli Ma
我的示例仅使用 Ubuntu 12.04 的基本映像,然后手动安装其他所有内容。 该示例使用 Dockerfile 而不是图像。 目标是展示一个具有所有内部工作原理的准系统 Node.js Web 服务器。 用法 确保你已经安装了 Vagrant 和 ...
Ubuntu 12.04+ 如果安装了则为 Windows 7-8.1。 Windows 10 开箱即用。 有一个 nodejs 分支。 它仅在 OSX Yosemite 上的 nodejs 0.10 上进行了测试。 尚未在 Windows XP 上进行测试。 ##不要用它来治疗。 别。 说真...
sudo apt-get install git npm # Ubuntu 12.04 sudo apt-get install git npm nodejs-legacy # Ubuntu 12.10 克隆存储库。 git clone https://github.com/taroyabuki/OneMaps.git 安装依赖库。 要在运行,应在af ...
woff资源生成器woff生成器:基于TTFRender,gulp-ttf2woff和NodeJS。...仅在ubuntu 12.04成功,Mac无果( $ sudo apt-get install fontforge python-fontforge使用$ npm install启动NodeJS服务: $
Linux Ubuntu 12.04 $ sudo apt-get update $sudo apt-get install g++ curl libssl-dev apache2-utils git-core make $ wget http://nodejs.org/dist/v0.8.14/node-v0.8.14.tar.gz $ tar xzvf node-v0.8.14.tar...
Ubuntu 12.04及更高版本 浅顶软呢帽21 Debian 8 如何启动BOT? 脚步 下载后,解压缩zip文件并导航到终端中的该位置。 将有一个名为wbot- *的文件。 运行它,您应该会很好。 对于Linux,您需要在执行二进制文件...
{OPEN} Node.js 服务器安装Linux 请注意,如果您使用的是 Ubuntu 12.04,则 npm 包可能已损坏。从源安装sudo apt-get install g++ curl libssl-dev apache2-utilswget ...
作为该工具的第一种方法,我们将构建一个Ubuntu 12.04 LTS 32 位,其中准备了MEAN 堆栈的所有工具(Mongo、Express、Angular 和 NodeJs),并以 VirtualBox 作为提供者。 步骤 1. Vagrant 安装。 要下载和安装 ...
DeviceServer基于Node.js MongoDB Express Framework构建于spark-server之上。...###安装指南安装步骤*(在Ubuntu12.04 Server LTS上测试):*①更新操作系统包:$ sudo apt-get remove nodejs npm$ sudo a
Carbon Data Explorer Web API服务器安装如果你已经成功地运行...安装Node.js和Node Package Manager(NPM) 在Ubuntu Linux 12.04、12.10和13.04上: $ sudo apt-get install nodejs nodejs-legacy $ curl http://npmj