在Web服务器上安装Node.js

8
我使用node.js和socket.io制作了一个简单的聊天应用程序,它在localhost:3000上运行。
但是,我想将它放在自己的网站上。我不知道如何在Web服务器上安装node.js包。我使用的操作系统是Mac。
您有任何想法吗?如何实现呢?

你的服务器正在运行哪个操作系统? - Guilherme Sehn
操作系统是Linux。 - Ronak Patel
2个回答

4
http://nodejs.org/download/下载tarball,解压到某个目录tar -xzf,然后运行它。
或者按照这里的描述使用软件包管理器。
例如,假设您下载了最新的64位版本...
# go to a location where you'll install node
mkdir -p /app/nodejs
cd /app/nodejs
tar -xzf /path/to/node-v0.10.21-linux-x64.tar.gz

此时,nodejs位于/app/nodejs/node-v0.10.21-linux-x64

将bin目录添加到您的PATH中(您可以编辑~/.bash_profile或其他初始化脚本 - 目前只针对shell会话):

export PATH=$PATH:/app/nodejs/node-v0.10.21-linux-x64/bin`

现在你应该能够执行npm install和类似的操作了。听起来你可能需要熟悉Linux基础知识——每个人都需要从某个地方/某个时间开始学习——我建议你在谷歌上搜索适合你的好教程。


我已经从网站下载了那个tar文件夹。但是在创建包文件后,当我尝试运行此命令:npm install时,它显示错误,如npm命令未找到... - Ronak Patel
请将其添加到您的 PATH 中。 - NG.
非常感谢。我以前没有做过这种事情。我是通过实践学习的。 - Ronak Patel

2

http://nodejs.org/download/

前往该网站,下载Node.js。将下载的文件夹放在Web页面附近,并在您的页面上引用它。
您可以通过类似下面这样的方式在页面上引用,但不是Google的https链接,而是指向该文件夹的文件路径。
花括号所在的位置可能会因为文件夹放置位置的不同而有所不同。下载后无需运行任何命令。

我已经从网站下载了那个tar文件夹。但在创建包文件后,当我尝试运行命令npm install时,它显示错误,例如找不到npm命令... 我是新手,请问你能指导我如何引用该文件夹吗? - Ronak Patel
1
我在我的原始答案中进行了编辑并添加了更多内容。 - Nighthawk
1
我不知道发生了什么事,但我以为我在编辑我的帖子,结果却加到了你的帖子里。 - NG.
1
是的,我看到了,一直在试图弄清楚为什么我的看起来与它不同。没问题。 - Nighthawk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接