node.js - 在 Debian 6 上安装 nodejs

标签 node.js amazon-ec2 debian

很多(旧的?)帖子表明,如果想在 Debian 6 上安装 node.js(在我的例子中,这是我正在试验的 Amazon EC2 t1.micro 实例),那么需要编译你自己给定的事实上,Debian 软件包明显落后于 node.js 开发的疯狂步伐。

node.js website将 v0.10.17 列为当前稳定版本。当前nodejs package information很好地也列出了相同的 (0.10.17~dfsg1-2),这听起来不错吧?毕竟不必做 make!

问题是这个请求:

sudo apt-get install nodejs

产生这些结果:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package nodejs

所以我的问题是:当一个包被计划但尚未创建时,我是否看到了它的样子,或者这里可能存在一些 apt-get 问题,我的安装只是没有看到 nodejs 包和因此无法安装?我坚持必须做一个制作吗? (顺便说一句,当我尝试它时,我被炸毁了)。

最佳答案

我不知道你从源代码编译的步骤。这是我使用的,它在多台服务器上运行良好:

sudo apt-get install git build-essential

sudo apt-get install wget

wget (link to node.js source -> found on nodejs.org/download/)

tar xvf node(press tab to auto load the version you're on)

pushd node(again, use tab)

./configure

make 

sudo make install

测试:

node

0.1 + 0.2 

您应该会收到回复。一切就绪。

关于node.js - 在 Debian 6 上安装 nodejs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18584035/

相关文章:

javascript - 设置 mime 类型或运行本地媒体播放器

javascript - 启动 Node 服务器时出现错误 : `thread_id_key != 0x7777' failed. 中止(核心转储)

amazon-web-services - 根设备和 block 设备的区别

hibernate - OutOfMemoryError : unable to create new native thread AWS

linux - 如何让 emacs 在一个窗口中打开所有缓冲区 (debian/linux/gnome)

FFMPEG 和 H264 编码 mp4

php - 您的 PHP MySQL 库版本与您的 MySQL 服务器版本不同

node.js - Heroku 部署失败,似乎是 bcrypt 问题

node.js - 在 Google Cloud App Engine 上部署 Angular Universal 应用程序时出错

amazon-ec2 - Amazon EC2 弹性负载均衡器 : Does its IP ever Change?