无法将路径添加到circleci docker映像中的.bashrc
我正在尝试在circleci docker映像中安装conda,并将其添加到.bashrc文件中。 下面是/.circleci/config.yml中的一些相关部分: 然而,我得到的结果如下:无法将路径添加到circleci docker映像中的.bashrc,docker,circleci-2.0,Docker,Circleci 2.0,我正在尝试在circleci docker映像中安装conda,并将其添加到.bashrc文件中。 下面是/.circleci/config.yml中的一些相关部分: 然而,我得到的结果如下: ====>> echo "export PATH=/home/circleci/miniconda3/bin:$PATH" >> $BASH_ENV #!/bin/bash -eo pipefail echo "export PATH=/home/circleci/minico
====>> echo "export PATH=/home/circleci/miniconda3/bin:$PATH" >> $BASH_ENV
#!/bin/bash -eo pipefail
echo "export PATH=/home/circleci/miniconda3/bin:$PATH" >> $BASH_ENV
====>> echo $PATH
#!/bin/bash -eo pipefail
echo $PATH
/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
因此,conda的路径没有添加到.bashrc
我如何解决这个问题?我束手无策。
这应该是有效的
谢谢你的帮助 从CircleCI支持部门得到了答案。在此处为任何其他前来SO寻求帮助的人发布: 请不要使用shell的默认行为是非登录,这意味着不读取.bashrc文件。 您可以将默认shell更改为/bin/sh-eo-login-pipefail 您也可以选择使用BASH_ENV。
====>> echo "export PATH=/home/circleci/miniconda3/bin:$PATH" >> $BASH_ENV
#!/bin/bash -eo pipefail
echo "export PATH=/home/circleci/miniconda3/bin:$PATH" >> $BASH_ENV
====>> echo $PATH
#!/bin/bash -eo pipefail
echo $PATH
/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin