收起左侧

已经在应用中心安装了node,但在SSH中查找不到版本号

4
回复
535
查看
[ 复制链接 ]

3

主题

12

回帖

0

牛值

江湖小虾

2026-3-7 20:32:19 显示全部楼层 阅读模式
悬赏1飞牛币未解决

屏幕截图2026-03-07202212.png

屏幕截图2026-03-07202319.png

如图所示,请问大神怎么解决,如果是这种情况的话,那我装的显卡驱动是不是也相当于是无效的。

附件: 您需要 登录 才可以下载或查看,没有账号?立即注册
收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

11

主题

75

回帖

10

牛值

社区共建团

2026-3-8 16:06:35 显示全部楼层

安装后,在 /var/apps/nodejs_版本号/target/bin 下找到对应的程序 node
比如 /var/apps/nodejs_v24/target/bin

QQ截图20260308160624.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1

主题

2175

回帖

360

牛值

社区共建团

fnOS1.0上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家AMD适配纪念勋章

2026-3-9 09:34:22 显示全部楼层

在环境变量里的才能不带目录执行。这个刚好不在环境变量里,所以需要到安装目录或者带上安装目录执行这个命令。

冬眠~Connection refused.

0

主题

2

回帖

0

牛值

江湖小虾

2026-5-20 01:56:55 显示全部楼层

KIMI帮我解决了。好的,完整总结一下:


问题

飞牛 fnOS 应用商店安装 Node.js 后,SSH 终端无法直接调用 node 命令。


根本原因

应用商店采用隔离化安装,Node.js 位于 /vol1/@appcenter/nodejs_v22/bin/未自动加入系统 PATH 环境变量


解决过程

| 步骤 | 操作 | 结果 |

|------|------|------|

| 1 | 临时添加 PATH | export PATH=$PATH:/vol1/@appcenter/nodejs_v22/bin | 当前会话可用 |

| 2 | 尝试写入 ~/.bashrc | 发现家目录 /home/a435630144 不存在 | 失败 |

| 3 | 创建家目录 | sudo mkdir -p /home/a435630144 | 权限/密码问题 |

| 4 | 改写入 /etc/profile | sudo sh -c 'echo "export PATH=\$PATH:/vol1/@appcenter/nodejs_v22/bin" >> /etc/profile' | 成功写入 |

| 5 | 当前会话生效 | source /etc/profile | node -v 正常输出 v22.18.0 |


最终方案

写入 /etc/profile 实现全局永久生效,所有用户 SSH 登录后都能直接使用 node


sudo sh -c 'echo "export PATH=\$PATH:/vol1/@appcenter/nodejs_v22/bin" >> /etc/profile'

source /etc/profile


关键注意点

  • 飞牛某些用户账户默认无家目录.bashrc 方案走不通
  • /etc/profile 修改后当前会话不会自动加载,需 source 或重新登录
  • 应用商店软件路径中的版本号(如 v22)升级后可能需要同步更新
路径根据自己的实际情况修改一下就可以了  详情 回复
2026-5-20 01:57

0

主题

2

回帖

0

牛值

江湖小虾

2026-5-20 01:57:39 显示全部楼层
vv4609 发表于 2026-5-20 01:56
KIMI帮我解决了。好的,完整总结一下:

问题

路径根据自己的实际情况修改一下就可以了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则