Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法将路径添加到circleci docker映像中的.bashrc_Docker_Circleci 2.0 - Fatal编程技术网

无法将路径添加到circleci docker映像中的.bashrc

无法将路径添加到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

我正在尝试在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/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