/usr/bin/env: node: 没有那个文件或目录

这篇具有很好参考价值的文章主要介绍了/usr/bin/env: node: 没有那个文件或目录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

在安装Elasticsearch-head插件的时候,我们需要先安装node。

1、node在安装好之后,使用以下命令建立了【软连接】:

sudo ln -s /opt/es/node-v8.1.0-linux-x64/lib/node_modules/npm/bin/npm-cli.js  /opt/es/bin/npm
sudo ln -s /opt/es/node-v8.1.0-linux-x64/bin/node /opt/es/bin/node

2、然后安装好Elasticsearch-head之后,启动Elasticsearch-head的时候报错:
/usr/bin/env: node: 没有那个文件或目录,分布式与微服务篇,node,elasticsearch

解决方式

【软连接】应该到/usr/bin目录下建立,而不是随随便便找个目录进行建立的。

1、删除/opt/es/下的bin目录;
2、重新建立node软连接:文章来源地址https://www.toymoban.com/news/detail-605525.html

sudo ln -s /opt/es/node-v8.1.0-linux-x64/lib/node_modules/npm/bin/npm-cli.js  /usr/bin/npm
sudo ln -s /opt/es/node-v8.1.0-linux-x64/bin/node /usr/bin/node

到了这里,关于/usr/bin/env: node: 没有那个文件或目录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 记录linux运行服务提示报错/bin/java: 没有那个文件或目录

    描述:在执行jar启动命令时候提示 没有/bin/java 这个文件或者目录;然后我vi /usr/bin/java,是存在该文件的;那到底是什么问题呢,该不是没有创建软连接吧? 1、执行下述命令先测试下软链接是否有创建 创建说明已存在,说明是软连接失效了; 2.先删除软连接 3、再次执行上

    2024年02月07日
    浏览(50)
  • linux报错 /bin/bash^M:解释器错误:没有那个文件或目录

      在Linux中运行脚本时,会出现linux报错 /bin/bash^M:解释器错误:没有那个文件或目录。这是因为我们将在Windows下编写的脚本拷贝到Linux环境中运行时会出现运行不了的情况。主要还是Windows的换行符为rn,而Linux环境中的换行符号为n。   解决方法有:   方法一:   方法

    2024年02月13日
    浏览(61)
  • 【Linux】 /bin/bash^M: 坏的解释器: 没有那个文件或目录[已解决]

    Windows 10 系统下编辑了一个shell脚本文件,然后copy到了远程的Linux服务器。 运行 xxx.sh 文件时报错 这个文件在Windows下编辑过,在Windows下每一行结尾是nr,而Linux下则是n,所以才会有多出来的r。 使用指令 会把 xxx.sh 中的r 替换成空白。

    2024年02月12日
    浏览(74)
  • #! /usr/bin/env node 命令与 npm link 建立项目间软连接

    #! /usr/bin/env node js 代码… 这条指令通常出现在Node.js脚本文件的开头,它的作用是用来指定该脚本文件使用 /usr/bin/env 来寻找并执行 node 解释器。这里的 node 即Node.js的执行环境。 #!/usr/bin/env node 是Unix/Linux系统(包括Mac OS X)下的一个Shebang(#!)语法,用于指明脚本的解释器。

    2024年04月22日
    浏览(44)
  • Pyhotn: Mac安装selenium没有chromedriver-114以上及chromedriver无法挪到/usr/bin目录下的问题

    终端输入: 查看版本: 查看chrome版本 网上大多数是,基本到114就停了。 https://registry.npmmirror.com/binary.html?path=chromedriver/  各种搜索,https://googlechromelabs.github.io/chrome-for-testing/#stable   https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/119.0.6045.105/mac-arm64/chromedriver-mac-arm64.zip 接下来

    2024年02月05日
    浏览(56)
  • hadoop报错:没有那个文件或目录

    删掉haoop安装目录下 /opt/module/hadoop-3.3.0/etc/hadoop/workers 文件里面的localhost 保存后可成功运行脚本 附上:myhadoop.sh(实现hadoop集群快速启停)

    2024年02月11日
    浏览(64)
  • 启动hbase(报错:没有那个文件或目录)

    完成hbase伪分布配置后,启动hbase 然后报错 发现都是Java没有文件或目录,判断是jdk的路径错误 然后修改配置文件:hbase-env.sh(文件在hbase-conf目录) 将本机的jdk路径写正确  更改完成后再次启动hbase即可  

    2024年02月11日
    浏览(46)
  • -bash:./app:没有那个文件或目录(已解决)

    目录下有文件,并且权限也是够的,都是就是是没有。 解决方法: 进入/bin,执行命令 如上图,可以发现,bash是32-bit, 进入app所在目录,执行 如上图,可以发现,app是64-bit, 这就是问题所在!!! 这说明我们使用的编译工具需要更换,我编译app使用的是64位的交叉编译器

    2024年04月15日
    浏览(37)
  • linux环境下解决“没有那个文件或目录”的问题

            在观看朱老师学习大讲堂的安装arm-linux-gcc一部分内容的时候,前面的一些基本操作都跟朱老师的一样,但是在最后下载测试的时候,在真正的应用安装目录下,运行./arm-none-linux-gnueabi-gcc-v,正确的显示应该是一大串字符和最后的4.4.1版本号,但是我在运行的过程中,

    2024年02月11日
    浏览(39)
  • fatal error: opencv/cv.h: 没有那个文件或目录 错误;fatal error: opencv2/contrib/contrib.hpp: 没有那个文件或目录,opencv多版本

    1,替换 将各文件中的 #include opencv/cv.h替换为 #include opencv2/opencv.hpp即可 2,noetic自带的是opencv4 另外,ORB SLAM要求OpenCV 3.0,noetic自带的是opencv4,编译仍会失败 3,fatal error: opencv2/contrib/contrib.hpp: 没有那个文件或目录 opencv3中已经没有了contrib这个模块,特别指出不是编译opencv_contrib的

    2023年04月08日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包