Fix for systems that have bash in a non-standard directory (#6428)

This commit is contained in:
Luana 2024-10-03 00:35:13 -03:00 committed by GitHub
parent e1338a1804
commit 22baa5378f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -189,8 +189,8 @@ def run_cmd(cmd, assert_success=False, environment=False, capture_output=False,
conda_sh_path = os.path.join(script_dir, "installer_files", "conda", "etc", "profile.d", "conda.sh") conda_sh_path = os.path.join(script_dir, "installer_files", "conda", "etc", "profile.d", "conda.sh")
cmd = f'. "{conda_sh_path}" && conda activate "{conda_env_path}" && {cmd}' cmd = f'. "{conda_sh_path}" && conda activate "{conda_env_path}" && {cmd}'
# Set executable to None for Windows, /bin/bash for everything else # Set executable to None for Windows, bash for everything else
executable = None if is_windows() else '/bin/bash' executable = None if is_windows() else 'bash'
# Run shell commands # Run shell commands
result = subprocess.run(cmd, shell=True, capture_output=capture_output, env=env, executable=executable) result = subprocess.run(cmd, shell=True, capture_output=capture_output, env=env, executable=executable)