Deepin 安装nodejs
2016-01-18 11:39
681 查看
之前已经记录了centos安装nodejs,但是deepin有些不同,所以再次记录一下。
其实deepin中已经安装了openssl,所以上网找解决方法
安装这个后我的还是不行,再执行下面三句代码即可
再执行下面代码编译安装
执行sudo make 后出现下面的错误:
都找不到解决方法,只好用apt-get安装了。
apt-get安装(推荐)
sudo apt-get install nodejs
源码安装
cd / sudo mkdir soft #创建工作目录 cd soft # 进入工作目录 sudo wget http://nodejs.org/dist/node-v0.6.9.tar.gz sudo tar xvf node-v0.6.9.tar.gz cd node-v0.6.9 sudo apt-get install g++ #安装g++ sudo apt-get install icpc # 安装icpc admin@admin-pc:/soft/node-v0.6.9$ sudo ./configure #试着编译看看缺什么东西 Checking for program g++ or c++ : /usr/bin/g++ Checking for program cpp : /usr/bin/cpp Checking for program ar : /usr/bin/ar Checking for program ranlib : /usr/bin/ranlib Checking for g++ : ok Checking for program gcc or cc : /usr/bin/gcc Checking for gcc : ok Checking for library dl : not found Checking for openssl : not found Checking for function SSL_library_init : not found Checking for header openssl/crypto.h : not found /soft/node-v0.6.9/wscript:374: error: Could not autodetect OpenSSL support. Make sure OpenSSL development packages are installed. Use configure --without-ssl to disable this message
其实deepin中已经安装了openssl,所以上网找解决方法
sudo apt-get install libssl-dev
安装这个后我的还是不行,再执行下面三句代码即可
sudo apt-get install openssl #我已经安装了openssl,这步省略 sudo apt-get install zlib1g-dev sudo apt-get install liblua50-dev
再执行下面代码编译安装
sudo ./configure sudo make sudo make install
执行sudo make 后出现下面的错误:
../src/node_crypto.cc: In static member function ‘static v8::Handle<v8::Value> node::crypto::SecureContext::Init(const v8::Arguments&)’: ../src/node_crypto.cc:214:29: error: ‘SSLv3_method’ was not declared in this scope method = SSLv3_method(); ^ ../src/node_crypto.cc:216:36: error: ‘SSLv3_server_method’ was not declared in this scope method = SSLv3_server_method(); ^ ../src/node_crypto.cc:218:36: error: ‘SSLv3_client_method’ was not declared in this scope method = SSLv3_client_method(); ^ Waf: Leaving directory `/soft/node-v0.6.9/out' Build failed: -> task failed (err #1): {task: cxx node_crypto.cc -> node_crypto_5.o} Makefile:21: recipe for target 'pr
都找不到解决方法,只好用apt-get安装了。
相关文章推荐
- 使用ruby部署工具mina快速部署nodejs应用教程
- Deepin Windows XP Lite V5.8 完美精简正式版 下载地址
- Google官方支持的NodeJS访问API,提供后台登录授权
- 浅谈Nodejs观察者模式
- nodejs教程之环境安装及运行
- nodejs中的fiber(纤程)库详解
- 基于NodeJS的前后端分离的思考与实践(五)多终端适配
- 基于NodeJS的前后端分离的思考与实践(二)模版探索
- 实例详解Nodejs 保存 payload 发送过来的文件
- 我的NodeJs学习小结(一)
- nodejs中实现sleep功能实例
- Nodejs异步回调的优雅处理方法
- Windows系统下使用Sublime搭建nodejs环境
- nodejs实现获取某宝商品分类
- nodejs简单实现中英文翻译
- Node.js插件的正确编写方式
- 使用upstart把nodejs应用封装为系统服务实例
- NodeJS Web应用监听sock文件实例
- Nodejs学习笔记之测试驱动
- Nodejs学习笔记之Stream模块