在网上查阅大部分资料后,提炼出来的有效信息:

  • 问题是没有正确的软连接;
  • 但centOS8的应该是软连接到 /usr/bin/pm2 而不是centOS7的 /usr/local/bin/ 查阅至 );
  • 通过 whereis pm2 查看位置;

查看安装时软连接的位置,如下:

npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
/usr/local/bin/pm2 -> /usr/local/lib/node_modules/pm2/bin/pm2
/usr/local/bin/pm2-dev -> /usr/local/lib/node_modules/pm2/bin/pm2-dev
/usr/local/bin/pm2-docker -> /usr/local/lib/node_modules/pm2/bin/pm2-docker
/usr/local/bin/pm2-runtime -> /usr/local/lib/node_modules/pm2/bin/pm2-runtime
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.2 (node_modules/pm2/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
+ pm2@5.2.0
updated 1 package in 19.15s

设置软连接:

ln -s /usr/local/lib/node_modules/pm2/bin/pm2 /usr/bin/

如果出现错误:

ln: failed to create symbolic link '/usr/bin/pm2': File exists

将其删除:

mv /usr/bin/pm2 /tmp/
mv: overwrite '/tmp/pm2'? y
which pm2
# /bin/pm2
pm2 -v
# 5.2.0
                    本人尝试在阿里云的服务器通过pm2部署项目,安装pm2:npm install pm2@latest -g但:# pm2 -vbash: pm2: command not found在网上查阅大部分资料后,提炼出来的有效信息:问题是没有正确的软连接;但centOS8的应该是软连接到/usr/bin/pm2而不是centOS7的/usr/local/bin/(查阅至);通过whereis pm2查看位置;查看安装时软连接的位置,如下:npm WARN deprecated uu
创建项目之后:自动编译
sr/local/bin/node /usr/local/lib/node_modules/npm/bin/npx-cli.js --yes --package @vue/cli vue create --default .
npm WARN deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#dep
				
周五按照网上教程进行按照,报错再百度搜索找方案。之前一直在vue-devtools文件夹中使用git bash进行cnpm install安装不成功,报各种依赖包不支持。报错类似如下: npm WARN .. requires a peer of react@^16.4.0 but none is installed 报错内容过多,需要安装依赖包太多。然后将npm版本号降到6.0.1,报错更多。类似 npm WARN npm npm does not support Node.js v14.16.0
PS D:\VV9\react-example\imooc\shelley-vikingship> npm install node-sass@4.12.0 --save npm WARN deprecated har-validator@5.1.5: this library is no longer supported npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions ma..
执行命令: export PATH=/bin:/usr/bin:$PATH 上边的方法执行完成,解决了问题,当关掉当前的shell窗口或者重启Linux的时候,我就发现又出现了找不到命令的错误; 永久解决办法: 目录:/etc 下找 profile    查找是否有修改PATH的变量;    阿里云找不到原因是我在配置jdk环境变量时,修改了PATH  将上边的变量修改成下边的路径,就好了; export PATH=/usr/local/sbin:
### 回答1: 这个错误提示表示在当前环境中找不到nslookup命令。这是一个用于查询域名系统(DNS)记录的工具。可能是因为您的操作系统或软件中没有安装nslookup或者安装的路径没有添加到系统环境变量中。您需要安装或配置正确的路径才能使用nslookup命令。 ### 回答2: 当我们在使用nslookup命令时,有时会遇到nslookup: command not found的错误提示。这个错误的原因是因为当前的系统环境没有找到nslookup命令。 nslookup是一个用于查询DNS解析记录的工具,它通常在Unix,Linux和Windows系统中都可以使用。因此,如果我们在Linux或Unix系统中使用该命令时,可能会因为找不到该命令而提示nslookup: command not found的错误。 在解决这个问题之前,我们需要确认我们的系统中是否已经安装了nslookup命令。我们可以使用以下命令来检查: - 在Unix和Linux系统中,我们可以在命令行中输入"which nslookup"或者"whereis nslookup"来检查。 - 在Windows系统中,我们可以在命令行中输入"nslookup"来检查是否能正常使用。 如果我们确认系统已经安装了nslookup命令,但系统仍然提示nslookup: command not found,可能是因为系统的PATH环境变量没有设置正确。 PATH环境变量是操作系统中一个很重要的环境变量,它的作用是保存系统命令的路径,让我们可以在任何位置使用系统命令。如果我们需要使用nslookup命令,但系统无法找到该命令,那么可能是因为PATH环境变量没有设置正确。 因此,我们需要在系统中正确设置PATH环境变量,将nslookup命令所在的路径添加到PATH环境变量中。我们可以使用以下命令来设置PATH环境变量: 在Unix和Linux系统中,我们可以在命令行中输入export PATH=$PATH:/path/to/nslookup 在Windows系统中,我们可以通过系统设置来更改PATH环境变量。 此外,在Unix和Linux系统中,我们还可以使用以下命令来安装nslookup命令: 在Debian / Ubuntu系统中,我们可以使用以下命令来安装: sudo apt-get update sudo apt-get install dnsutils 在CentOS / Fedora系统中,我们可以使用以下命令来安装: sudo yum update sudo yum install bind-utils 综上所述,当我们遇到nslookup: command not found的错误时,我们首先需要检查系统中是否已经安装了nslookup命令,然后确认PATH环境变量是否正确设置。如果系统中没有安装该命令,我们还可以通过安装bind-utils或dnsutils来安装该命令。 ### 回答3: nslookup是一种用于域名解析的命令行工具,在Linux和Unix系统中可以通过终端直接使用nslookup命令。如果在使用时出现"nslookup: command not found"的提示,则说明该命令不存在或者没有安装。 通常情况下,这个问题的原因是系统中没有安装dnsutils这个软件包。在Ubuntu系统上,可以通过以下命令来安装dnsutils: sudo apt-get update sudo apt-get install dnsutils 如果系统不是Ubuntu,但是使用的是apt-get包管理器的话,也可以使用上述命令来进行安装。 如果系统中已经安装了dnsutils,但是仍然出现"nslookup: command not found"的错误提示,那么就需要检查PATH环境变量是否已经包含了nslookup的路径。 可以通过以下命令来查找nslookup所在的位置: sudo find / -name nslookup 如果命令输出了nslookup的路径,那么就需要将该路径添加到PATH环境变量中。可以通过编辑"/etc/environment"文件或者当前用户的".bashrc"文件来实现。在其中添加一行: export PATH=$PATH:/path/to/nslookup 其中"/path/to/nslookup"根据实际情况来替换。 在经过上述操作后,重新启动终端并尝试使用nslookup命令,如果执行成功,那么问题已经得到解决。