1. 在服务器的centos系统中中下载nvm
以下是在 CentOS 7 上安装 nvm 的步骤:
安装 curl:
sudo yum install -y curl
下载并安装 nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
重新启动终端或运行以下命令以使 nvm 生效:
source ~/.bashrc
使用 nvm 安装 Node.js:
nvm install node
验证 Node.js 是否已成功安装:
node -v
如果一切正常,您应该可以看到 Node.js 的版本号。
如果出现下面的错误:
这个错误提示表明您的系统仍然缺少必要的库文件。如果您已经尝试安装了缺失的库文件,但问题仍然存在,那么您可以尝试使用 nvm(Node.js 版本管理器)来安装 Node.js。这将允许您在不影响系统库文件的情况下安装和管理 Node.js 版本。
这句话提示您当前的 Node.js 版本为 v20.3.0,同时也提示您当前的 npm 版本号。如果您需要查看 npm 的版本号,可以在终端中输入 npm -v。
npm -v
node: /lib64/libm.so.6: version GLIBC_2.27' not found (required by node) node: /lib64/libstdc++.so.6: version GLIBCXX_3.4.20' not found (required by node)
node: /lib64/libstdc++.so.6: version CXXABI_1.3.9' not found (required by node) node: /lib64/libstdc++.so.6: version GLIBCXX_3.4.21' not found (required by node)
node: /lib64/libc.so.6: version GLIBC_2.28' not found (required by node) node: /lib64/libc.so.6: version GLIBC_2.25' not found (required by node)
[root@mengke ~]# node -v
node: /lib64/libm.so.6: version GLIBC_2.27' not found (required by node) node: /lib64/libstdc++.so.6: version GLIBCXX_3.4.20' not found (required by node)
node: /lib64/libstdc++.so.6: version CXXABI_1.3.9' not found (required by node) node: /lib64/libstdc++.so.6: version GLIBCXX_3.4.21' not found (required by node)
node: /lib64/libc.so.6: version GLIBC_2.28' not found (required by node) node: /lib64/libc.so.6: version GLIBC_2.25' not found (required by node)
可以进行如下操作;
指定node的版本号
nvm install 14.17.0 //指定node的版本号
2.把本地的项目文件上传到服务器上面(windows)
pscp 是 PuTTY 工具集中的一个命令行工具,用于将文件从本地计算机复制到远程计算机或从远程计算机复制到本地计算机。它的用法与 scp 命令类似,但 pscp 是 Windows 平台上的命令行工具,适用于在 Windows 上使用 SSH 连接到远程计算机进行文件传输。
要下载和使用 pscp 命令,您需要先下载和安装 PuTTY 工具集。您可以在以下网址下载最新版本的 PuTTY 工具集:
PuTTy官网
在下载页面中,您需要选择适合您操作系统的安装包进行下载和安装。如果您的操作系统是 64 位的 Windows,建议选择 putty-64bit--installer.msi 文件进行下载和安装。
安装完成后,您可以在开始菜单中找到 PuTTY 文件夹,并打开 pscp 命令行工具。在命令行中输入 pscp 命令,即可查看 pscp 命令的使用方法和参数说明。
进入Putty的文件页,打开终端窗口:
您在使用 pscp 命令时,命令中的目标路径需要使用正斜杠 / 而不是反斜杠 \,同时在远程主机的路径前不需要加冒号 :。因此,正确的命令应该是:
pscp D:\PyCharm\project\demo.zip root@114.55.111.208:/home/tmp
pscp 文件路径+文件名 root@+公网地址:/home/存放的位置
这个命令会将本地计算机上的 D:\PyCharm\project\demo.zip 文件复制到远程计算机上的 /home/tmp 目录下。请注意,您需要先在远程主机上创建 /home/tmp 目录,否则 pscp 命令会报错。
从centos上下载文件到本地
pscp root@120.76.137.194:/home/love.png E:/pic/