关于linux下更换环境变量的问题

最近在linux想要安装go,安装路径是/usr/local/go,然后想配置环境变量,于是就想着去修改/.bashrc文件,在最后一行添加export PATH="/usr/local/bin:$PATH",然后之前这个文件前面几行是
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" # This loads nvm bash_completion
我保存后执行source ./bashrc 却会报错
Please see nvm --help or https://github.com/nvm-sh/nvm#nvmrc for more information.
就报错这一行。 查看
/下也有.nvm这个文件夹,也有nvm.sh和bash_completion两个文件,但就是会报错,为什么会这样呢

使用了反斜杠(\)来转义点号(.)下,试试
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion" # This loads nvm bash_completion

【以下回答由 GPT 生成】

根据你提供的信息,你遇到了修改.bashrc文件后使用source命令加载新的环境变量时出现了错误信息。错误信息中提到了nvm,这与配置Golang的环境变量无关。可能是你在编辑.bashrc文件时,不小心将source命令拼写错误,导致尝试加载了非预期的文件。这里提供一个正确配置Golang环境变量的步骤供你参考:

  1. 打开终端,进入你的用户主目录,即~

  2. 执行以下命令创建一个名为.bash_profile的文件(如果已存在则跳过此步骤): touch .bash_profile

  3. 使用编辑器打开.bash_profile文件,例如使用Vi编辑器: vi .bash_profile

  4. .bash_profile文件中添加以下内容: export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

  5. GOROOT:指向Golang的安装路径。

  6. GOPATH:指定你的Go工作空间路径。
  7. PATH:将Go的可执行文件路径添加到系统环境变量中。

  8. 保存并退出.bash_profile文件。

  9. 执行以下命令使配置生效: source ~/.bash_profile

  10. 确认配置是否成功,运行以下命令: go version

如果成功,你应该能够看到安装的Golang版本信息。

如果你遵循以上步骤正确配置环境变量,但仍然遇到问题,请提供更多详细信息,以便我能够更好地帮助你解决。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^