setup cleanup (#29419)
* setup cleanup
* update ci
* update ci
* export variables for mac os
* check env
* what is in the profile script?
* install pyenv the same everywhere
* temporarily disable brew cache
* temporarily disable brew cache
* try fixing pyenv virtualenv-init
* try this
* inject shims path earlier
* try alternate install method
* switch back to brew install
* try eval "$(pyenv init --path)"
* add eval "\$(pyenv init --path)"
old-commit-hash: ad32816fd6
beeps
parent
7a291211db
commit
cce2c732c6
5 changed files with 14 additions and 47 deletions
@ -1,22 +0,0 @@ |
||||
if [ -z "$OPENPILOT_ENV" ]; then |
||||
export PATH="$HOME/.pyenv/bin:$PATH" |
||||
|
||||
# Pyenv suggests we place the below two lines in .profile before we source |
||||
# .bashrc, but there is no simple way to guarantee we do this correctly |
||||
# programmatically across heterogeneous systems. For end-user convenience, |
||||
# we add the lines here as a workaround. |
||||
# https://github.com/pyenv/pyenv/issues/1906 |
||||
export PYENV_ROOT="$HOME/.pyenv" |
||||
|
||||
if [[ "$(uname)" == 'Linux' ]]; then |
||||
eval "$(pyenv virtualenv-init -)" |
||||
elif [[ "$(uname)" == 'Darwin' ]]; then |
||||
# msgq doesn't work on mac |
||||
export ZMQ=1 |
||||
export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES |
||||
fi |
||||
eval "$(pyenv init --path)" |
||||
eval "$(pyenv init -)" |
||||
|
||||
export OPENPILOT_ENV=1 |
||||
fi |
Loading…
Reference in new issue