本次操作为离线安装,因为分配的服务器上没有访问外网的权限.
1.下载 node 官方地址: https://nodejs.org/en/ 有时候官网打不开(不知道为什么,嘿嘿...),我下载了 "node-v6.10.0-linux-x64.tar.xz" 版本并上传到服务器,因为版本最后的格式为 .xz 的不让传这种附件,所以不传附件了.
2.解压node
xz -d node-v6.10.0-linux-x64.tar.xz
3.执行上面的命令解压出来的是node-v6.10.0-linux-x64.tar文件,我们还要再解压一次
tar -zxvf node-v6.10.0-linux-x64.tar
4.进入解压出来的node-v6.10.0-linux-x64/bin/目录当中,查看 node 的版本
node -v
5.配置环境
(1)编辑
# vim /etc/profile 需要 root 权限,没有 root 权限可以 $ sudo vim /etc/profile
(2)添加如下配置
export NODE_HOME=/home/shuang/software/node-v6.10.0-linux-x64 export PATH=$NODE_HOME/bin:$PATH
(3)重新生效配置
# source /etc/profile 网上也看到过如下命令,生效配置,但是我没有尝试没有成功,不知未何 # . /etc/profile
(4)验证 node 配置是否成功
node -v 执行上面的命令,如果可以看到版本信息,证明配置成功
6.安装 pm2
我知道安装pm2的方法就是"npm install -g pm2"可惜这个是在线安装,网上看到说单独下载pm2然后配置环境,前提你得有相应的安装包,那自己没有包怎么办,我的解决方法就是在一台可以访问外网的 linux 系统下安装一次( 有个虚拟机是多么的重要啊 -_- ),然后再找到安装包,打包再放到要安装的服务器上.大体就是这样,步骤如下:
(1)先根据上面的步骤安装配置一下 node
(2)执行命令进行安装,如下命令与图:
npm install -g pm2
安装成功后如下图:
(3)打包 pm2 为要安装的服务器上做准备
在上图当中可以看到我们 pm2 安装的路径,进入"node-v6.10.0-linux-x64/lib/node_modules"后看到 pm2 的文件目录,执行打包命令
tar -zcvf pm2.tar.gz pm2
(4)将打包好的 pm2程序再拷贝到要安装的服务器上,拷贝到什么地方,我想你们应该知道了吧,就是找到你之前安装 node 的目录,也就是你上面操作 node 的目录当中,同样放到"node-v6.10.0-linux-x64/lib/node_modules"目录下,然后再解压出来.
(5)配置 pm2 环境
1. 编辑profile文件 # vim /etc/profile 需要 root 权限,没有 root 权限可以 $ sudo vim /etc/profile 2.添加如下配置 export PM2_HOME=/home/app/node-v6.10.0-linux-x64/lib/node_modules/pm2 export PATH=$PM2_HOME/bin:$PATH 3.执行下面命令生效配置 # source /etc/profile 前面的#号说明需要root权限,如果没有 sudo source /etc/profile
(6)验证 pm2 是否安装成功
pm2 list
参见文献:
http://blog.csdn.net/chenxiao_zhl/article/details/48180193
node 与 pm2 附件
相关推荐
首先,你需要从Node.js的官方网站下载对应Linux版本的源码包,如`node-v14.17.0.tar.gz`。将这个文件上传到你的Linux服务器上,通常放在 `/home/your_username/Downloads` 目录下。 2. **解压并编译** 进入到下载...
标签中的“linux”表明这是与Linux操作系统相关的技术,“软件/插件”提示这是一个软件或插件的安装过程,而“pm2-linux离线安装包”正是我们讨论的重点。 总结来说,PM2是Node.js应用的进程管理工具,其Linux离线...
1.vue-baidu-map在线地图代码不用改动,只用按照文档添加baidu-api.js和baidu-init.js,并在vue依赖包 node_modules文件找到,修改vue-baidu-map的 index.js文件 就能完成离线配置 2.jar包可以免费下载百度地图瓦片...
npm config ls 查看你的npm的配置信息 prefix =前缀路径 把前缀路径配置到环境变量的PATH里 npm install http-server -g 全局安装http-server 若不行,再进入http-server目录下运行CMD命令: npm link
包含pm2到node离线包, ### node环境 1. 传输node-v12.18.0-linux-x64.tar.xz到服务器 /home/用户名/node 2. 解压并重命名 1. `tar -xvf node-v12.18.0-linux-x64.tar.xz` 2. `mv node-v12.18.0-linux-x64 nodejs`...
2. **安装Node.js**:PM2依赖于Node.js环境,所以确保目标电脑已经安装了与PM2兼容的Node.js版本。如果没有,需要先安装Node.js的离线包。 3. **安装PM2**:在目标电脑上,进入包含PM2安装包的目录,然后使用Node....
linux-x64-64_binding.node。 node-sass的linux-x64-64_binding.node文件
在这个“k8s-v1.23.4-x86_64”离线包中,我们看到的是针对x86_64架构的Kubernetes 1.23.4版本,特别设计适配于银河麒麟V10 Service Pack 2 (SP2) 操作系统的。银河麒麟V10是一款由中国自主研发的Linux发行版,它在...
1、npm config get prefix, 看npm默认全局安装目录;2、拷贝你的 pm2.tar.gz 到该目录下并解压:tar xvf pm2...3、把这个命令加到系统环境中:ln -s /usr/local/node/lib/node_modules/pm2/bin/pm2 /usr/local/bin/pm2
首先,我们需要离线安装PM2到全局Node.js模块目录,然后利用`pm2-windows-startup`这个工具创建Windows服务以实现开机启动。最后,配置PM2启动应用程序,并保存进程列表,确保在系统重启时自动恢复应用运行状态。
总结,"pm2 win离线包第二部分"是一个针对Windows用户的PM2离线安装解决方案,旨在帮助用户在没有网络连接或限制网络访问的环境中安装和使用PM2。正确安装后,用户就能享受到PM2带来的高效、稳定的Node.js应用管理...
pm2 win离线包第一部分,需要解压在node_global文件夹下使用
在编译过程中,你可以设置各种选项来自定义Node-Sass的行为,如`outputStyle`(输出样式,可选'nested'、'expanded'、'compact'或'stripped'),`indentWidth`(缩进宽度,默认2个空格),以及`indentType`(缩进...
总结,Es-Head的Linux离线部署涉及了JDK、Elasticsearch、Node.js的安装,以及Es-Head的配置和运行。这个过程需要对Linux系统和Elasticsearch有一定的了解,但通过以上步骤,我们可以在无网络或者网络受限的环境中...
总的来说,这个压缩包提供了在龙芯架构Linux系统上离线安装和使用Electron框架的便利,使得开发者能够在这一平台上利用Web技术开发桌面应用程序。需要注意的是,由于龙芯架构的特殊性,开发者可能需要解决一些特定的...
Cannot download linux-x64-72_binding.node/win32-x64-72_binding.node
《cocos2d-x-3.6离线文档详解》 Cocos2d-x是一款开源的游戏开发框架,广泛应用于移动平台的游戏开发,如iOS、Android和Windows Phone等。该框架基于C++,提供了丰富的功能,使得开发者能够快速构建2D和3D游戏。本文...
Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非...
Linux离线安装node-v18.12.1相关依赖包