最近做web自动化测试的时候,使用持续化集成工具jenkins,然后自己添加了一个自己的阿里云服务器为节点,是centos的服务器,准备去安装allure,并给它配置环境变量,在我自己已经将环境变量给设置好了,如下
- 使用source 命令去激活环境变量
source /etc/profile
结果去报如下的错误
最后自己各种搜索,但是都没有实际解决到自己的问题,有些反馈是在设置环境变量的时候:export 后面多了空格,还有些人说:可能是自己使用了半角和圆角的输入法引起的。后来自己都尝试了一下,还是无法解决。最后,自己发现想要解决这个问题,要掌握以下几个基础的概念
首先我们
1.etc/profile 这个是作用于全局的配置,也就是说,不管你电脑切换用户,只要登录了这台电脑都会读取该文件
2.etc/bashrc 这个是作用于全局的配置,与上面的区别就是:上面那个是不管是哪一个用户登录电脑,都会去读取设置的文件,而这个却没有这个机制,在bash shell 执行的时候,不管是哪一种的方式,都会读取这个文件里面的内容
3. ~/.bash_profile (一般我们在这个文件中添加个人设置的环境变量)可以理解成个人
如上,后来我直接在 ~/.bash_profile 去添加环境变量,然后再去激活就可以了,最后使用如下命令,去输入,就可以看到我的allure 安装成功了
allure --version