最近在linux想要安装go,安装路径是/usr/local/go,然后想配置环境变量,于是就想着去修改/.bashrc文件,在最后一行添加export PATH="/usr/local/bin:$PATH",然后之前这个文件前面几行是/下也有.nvm这个文件夹,也有nvm.sh和bash_completion两个文件,但就是会报错,为什么会这样呢
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.
就报错这一行。 查看
使用了反斜杠(\)来转义点号(.)下,试试
[ -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环境变量的步骤供你参考:
打开终端,进入你的用户主目录,即~
。
执行以下命令创建一个名为.bash_profile
的文件(如果已存在则跳过此步骤): touch .bash_profile
使用编辑器打开.bash_profile
文件,例如使用Vi编辑器: vi .bash_profile
在.bash_profile
文件中添加以下内容: export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
GOROOT
:指向Golang的安装路径。
GOPATH
:指定你的Go工作空间路径。PATH
:将Go的可执行文件路径添加到系统环境变量中。
保存并退出.bash_profile
文件。
执行以下命令使配置生效: source ~/.bash_profile
确认配置是否成功,运行以下命令: go version
如果成功,你应该能够看到安装的Golang版本信息。
如果你遵循以上步骤正确配置环境变量,但仍然遇到问题,请提供更多详细信息,以便我能够更好地帮助你解决。