当前位置: 首页 > wzjs >正文

网站感谢页面著名wordpress个人博客

网站感谢页面,著名wordpress个人博客,网站404页面做晚了,手机推广平台有哪些为什么强调fish shell,因为fish shell的缘故,不能直接执行node.js官网的命令 好的,您遇到了一个非常典型且重要的问题。请仔细阅读我的分析,这能帮您彻底解决问题。 问题诊断 您看到的所有错误,归根结底有两个核心原…

为什么强调fish shell,因为fish shell的缘故,不能直接执行node.js官网的命令

好的,您遇到了一个非常典型且重要的问题。请仔细阅读我的分析,这能帮您彻底解决问题。

问题诊断

您看到的所有错误,归根结底有两个核心原因:

  1. 您正在使用 Fish Shell:从命令行末尾的 fish: 提示可以看出,您使用的不是 Linux 默认的 bash,而是 fish。Fish Shell 的脚本语法与 bash 不兼容
  2. 错误的加载方式nvm 的标准安装脚本和您执行的加载命令 \. "$HOME/.nvm/nvm.sh" 都是为 bashzsh 设计的。当 Fish 尝试去读取 nvm.sh这个 bash 脚本时,它无法理解其中的语法(比如错误信息里的 Unexpected ')' found),因此加载失败。

加载失败的直接后果就是,nvm 命令在您的 Shell 中根本不存在,所以系统会提示 nvm: command not found

请不要按照系统的建议去用 sudo zypper install nodejs-common,那会绕开我们想要使用的 nvm,导致版本管理混乱。

根本的解决方法

我们需要用“Fish 的方式”来安装和使用 nvm。最推荐的方法是使用一个名为 nvm.fish 的包装器(wrapper),它能让 nvm 完美地在 Fish Shell 中工作。

请按照以下步骤操作,这将一劳永逸地解决您的问题。


操作步骤

第一步:彻底清理旧的、不完整的安装

我们必须先删除之前错误的安装留下的痕迹。

在您的终端里执行以下命令,彻底删除 .nvm 目录:

rm -rf ~/.nvm

然后,检查一下 .bashrc 文件,确保里面没有 nvm 相关的代码(根据日志,它可能被添加过)。

# 这个命令会打开文件,检查并删除包含 "NVM_DIR" 的行,然后保存退出
# 如果您不熟悉 vim,也可以用图形界面的文本编辑器打开 /home/yqh/.bashrc
vim ~/.bashrc 

(进入 vim 后,找到相关行,按 dd 删除,然后按 :wq 保存退出)

第二步:为 Fish 安装插件管理器 fisher

fisher 是 Fish Shell 最流行的插件管理器。如果还没有安装,请用下面这个命令安装:

curl -sL https://raw.githubusercontent.com/jorgebucaran/fisher/main/functions/fisher.fish | source && fisher install jorgebucaran/fisher
第三步:使用 fisher 安装 nvm.fish

这是最关键的一步。执行以下命令来安装 nvm 的 Fish 包装器:

fisher install jorgebucaran/nvm.fish

安装完成后,请重启您的终端,或者新开一个终端窗口,以确保配置完全生效。

第四步:安装并使用 Node.js

现在,您的 nvm 已经准备就绪,可以正常使用了!

  1. 安装 Node.js v22:

    nvm install 22
    

    您会看到一个下载和安装的进度条。

  2. 验证安装:

    node -v
    npm -v
    nvm current
    

    这次,您应该能看到正确的版本号输出,不再有任何 command not found 的错误。

现在,您的开发环境已经按照最适合 Fish Shell 的方式搭建完毕了。


文章转载自:

http://HbR9alNN.nqrfd.cn
http://MeTgv6rA.nqrfd.cn
http://8Jr3XFjc.nqrfd.cn
http://kT0IX4p2.nqrfd.cn
http://M8uY8e3X.nqrfd.cn
http://aOTRg61J.nqrfd.cn
http://dNpdgCg9.nqrfd.cn
http://sKK59XOL.nqrfd.cn
http://woybb5vA.nqrfd.cn
http://EAY9v60i.nqrfd.cn
http://dEPjwtHs.nqrfd.cn
http://IKK7Ch35.nqrfd.cn
http://AO7POJmx.nqrfd.cn
http://4esKIuYN.nqrfd.cn
http://KYVMKKzA.nqrfd.cn
http://qHBru996.nqrfd.cn
http://ZiarvswQ.nqrfd.cn
http://vPCwmumx.nqrfd.cn
http://jNc2utTB.nqrfd.cn
http://Ad57kSlE.nqrfd.cn
http://uITAFP0t.nqrfd.cn
http://LAFDRGJR.nqrfd.cn
http://KascLZDu.nqrfd.cn
http://VyzjaNan.nqrfd.cn
http://AEDHIkhv.nqrfd.cn
http://05BXd1R7.nqrfd.cn
http://ntJbTZ4u.nqrfd.cn
http://QJ1WcKeI.nqrfd.cn
http://1Sbp1U5b.nqrfd.cn
http://2e21eHqd.nqrfd.cn
http://www.dtcms.com/wzjs/758464.html

相关文章:

  • asp网站显示空白公司商标设计logo图案
  • 民权做网站推广普通话的意义50字
  • 湛江专业建站公司易科技 建设网站
  • 塘沽做网站比较好的培训学校设计
  • 天津做网站好的公司网站权重如何查询
  • 丹阳做网站的公司中国建设银行登录入口
  • 设计素材网站黄金烤肠商城开发哪家好
  • 网站推广费用入什么科目湖南中霸建设公司官网
  • 乐器网站模板wordpress主题中的文件在哪
  • 建设家具网站WordPress4.5取消了
  • 网站建设实验后体会百度贴吧入口
  • 织梦修改网站标题郴州网红打卡景点
  • 网站 搭建 亚洲服务器网站建设都包括什么
  • 做国外网站用什么颜色网络营销专业主修课程
  • 怎样在微信做产品网站有赞和凡科小程序哪个好
  • 网站微信二维码侧边栏漂浮框烟台做网站的
  • 网站栏目变了怎么做跳转电子商务网站建设视频教程
  • visual studio制作网站开发怎么样让网站网址有图标
  • 建设一个视频网站需要什么毕设做系统与网站答辩
  • 怎么做购物网站系统文本wordpress主题正版
  • 门户网站网页设计规范简述网站建设主要流程
  • 彩票网站的推荐怎么做浙江建站优化品牌
  • 网站怎么做导航有专门做背景音乐的网站吗
  • 东莞专业做淘宝网站建设餐饮店如何引流与推广
  • 网站建站前seo注意建站开发工具
  • 网站建设及那个科目php能建立网站吗
  • 江苏省住房建设厅网站首页湛江专业网站建设公司
  • 网站后台如何设计郑州证件制作
  • 质量检测中心培训网站网站建设与运维预算
  • 做中国o2o网站领导义乌网站建设公司哪家好