关于Linux永久环境变量的配置

前言:之前的文章我曾经说过,我使用一条命令,成功将angular添加到环境变量


如图
然而不幸的是,这个方法存在一个致命问题,这个环境变量的添加只是暂时的,如果我们退出这个shell,再次打开一个新的shell,就会报同样的错误,需要我们再次输入上述指令才行,这也太不方便了,于是我决定找一个一劳永逸的方法,解决这个问题

Linux永久环境变量的配置

后来上网查询方法


结果添加完了新的环境变量后,使用esc 然后:,在wq回车后报错
Readonly 说明这个文件只读,
上网搜索相关解决办法

这个人就是说,我尝试使用:wq去保存这个文本文件,就是那个我已经在vim中编辑过的那个,但是当我回车:wq后得到报错(很幸运,这个报错和我一样,这个人的情况也和我一样)
但是这个人显然比我更强,他知道使用!强制保存,结果系统仍然给他报错
下方给出了解决办法

于是我按照提示输入指令,使用sudo打开vim来打开文件
然后再次保存时果然成功
然后我happy的使用ng,看看变量添加成功没有,结果…

不过教程结尾还有一句话

所以我果断注销,再次进入

结果已进入就看到了这个报错,好像貌似之前也有这个报错,但是我没有在意就直接ok!
现在看来,这个错误正出在我配置环境变量的文件上,说是加载错误
文件第一行有syntax error,还有
作为这个问题的一个结果,缓存将不会正确的配置
你应该进可能快的的修复这个修复这个问题
于是我再次打开profile这个文件,去看这个文件的第一行
好像确实有那么点问题,我将#号前的n删除再保存
然后注销用户,再次登录,输入ng --version

成功了,至此,Angular才算是安装成功,且全局变量也配置成功
至于那个小n,很可能是之前瞎折腾的时候不小心加进去的

反思:这次的事件,从发现问题,到解决问题,整体用的时间并不长,感觉主要是方法得当,这与在团队经历的这些日子密不可分,可以说没有在团队的培养和锻炼,我单靠自学绝不可能达到这个水平的,甚至可能连方向也找不对,希望能一直在这条路上走下去吧。
一步一步凭借自己的努力,向着真相前进,不得不说这种感觉真的很不错呢23333

你可能感兴趣的:(angular,环境变量,linux)