为了开发目的,我有流浪汉运行Ubuntu.我已经使用shell脚本配置程序来下载/安装我的依赖项并创建一些别名,但是我在使用配置器创建环境变量(用于我的项目中的几个标志)方面遇到了障碍.最初我有类似的东西:
export MY_VAR='value'
进入我的配置脚本,但后来发现你无法通过正常运行来从shell脚本中添加环境变量.很公平,所以我试着改变我的Vagrantfile行:
config.vm.provision "shell", inline: “source setup.sh"
哪个没解决问题.环境变量仍然不存在.我尝试直接添加导出作为内联:
config.vm.provision "shell", inline: “export MY_VAR='value'"
没运气.当我进入ssh时,仍然没有全球环境.有没有办法使用shell脚本来设置bash环境变量,或者是时候把它放在shell配置器上并学习厨师了吗?