我想在一个共享服务器(一个gitlab运行器)上安装pyenv,这样它就可以为每个用户设置了。如何!调整官方文档来适应这个?两个具体问题:1.当它显示git clone https://github.com/pyenv/pyenv.git ~/.pyenv时,因为这将保存到myhome目录,我想它应该保存在其他地方。1.在.bash_profile中设置环境变量,这些环境变量只会影响我的用户。在哪里设置这些变量,以便为每个用户设置它们?TIA
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
lkaoscv71#
# step 1 => clone pyenv repository to shared directory sudo git clone https://github.com/pyenv/pyenv.git /usr/local/pyenv # step 2 => add pyenv to the system's PATH echo 'export PYENV_ROOT="/usr/local/pyenv"' | sudo tee -a /etc/profile.d/pyenv.sh echo 'export PATH="$PYENV_ROOT/bin:$PATH"' | sudo tee -a /etc/profile.d/pyenv.sh # step 3 => set up pyenv plugins and initialize pyenv echo 'eval "$(pyenv init --path)"' | sudo tee -a /etc/profile.d/pyenv.sh echo 'eval "$(pyenv virtualenv-init -)"' | sudo tee -a /etc/profile.d/pyenv.sh # step 4 => set permissions sudo chown -R root:users /usr/local/pyenv sudo chmod -R g+w /usr/local/pyenv
完成这些步骤后,每个用户都可以访问pyenv
1条答案
按热度按时间lkaoscv71#
完成这些步骤后,每个用户都可以访问pyenv