首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >/usr/bin/node没有这样的文件或目录

/usr/bin/node没有这样的文件或目录
EN

Unix & Linux用户
提问于 2019-06-11 21:09:54
回答 1查看 3.8K关注 0票数 1

目前,我试图按照教程对节点进行升级,从而破坏了节点设置。我添加了一个符号链接,并被告知在这里重新安装节点,因为符号链接不能撤消。

我按照另一个教程做了这件事。

运行了这个:

代码语言:javascript
复制
yum install -y gcc-c++ make
curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash -
yum install nodejs

我得到了一堆这样的结尾错误摘要:

代码语言:javascript
复制
  file /usr/lib/node_modules/npm/node_modules/uid-number from install of nodejs-2:6.17.1-1nodesource.x86_64 conflicts with file from package npm-1.3.6-5.el6.noarch
  file /usr/lib/node_modules/npm/node_modules/which from install of nodejs-2:6.17.1-1nodesource.x86_64 conflicts with file from package npm-1.3.6-5.el6.noarch

Error Summary
-------------

然后运行node -v,我得到的错误是:

代码语言:javascript
复制
bash: /usr/bin/node: No such file or directory

我检查了一下,这是在那里,但“节点”显示为黑色,粉红色类型如下:

知道我怎么能让节点备份吗?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-06-11 21:46:23

那些“教程”是一场灾难。

我不是在管理centos机器,但是在我的centos 7 vm测试机器(您的机器看起来像centos 6)上,我是如何安装nodejs的:

代码语言:javascript
复制
yum install epel-release
yum install nodejs

修复损坏的一个(完全未经测试的)方法是删除nodejs包,删除nodesource存储库,然后从epel安装nodejs

代码语言:javascript
复制
yum remove nodejs
rm /etc/yum.repos.d/nodesource*
yum install epel-release
yum install nodejs
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/524300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档