使用ruby-install,要安装最新稳定的ruby版本,只需要ruby-install ruby。
然而,使用pyenv似乎需要做一些像pyenv install $(pyenv install --list | sed 's/^ //' | grep '^\d' | grep --invert-match 'dev\|a\|b' | tail -1)这样可笑的事情。
有没有更好的方法来做这件事?为什么与ruby (gem update vs pip list --outdated | awk '!/Could not|ignored/ { print $1 }' | xargs pip install --upgrade)相比,python工具似乎总是让安装最新版本变得如此迟钝?我希望我是那个缺少一些东西的人,但我从来没有在网上找到这个问题的简单解决方案。
发布于 2017-04-04 23:47:50
试试https://github.com/momo-lab/pyenv-install-latest
安装...
git clone https://github.com/momo-lab/pyenv-install-latest.git "$(pyenv root)"/plugins/pyenv-install-latest
python的最新2.7版本...
pyenv install-latest 2.7
对于python 3..。
pyenv install-latest
发布于 2015-10-30 04:27:50
下面的代码比你建议的"hack“略短,并假设你不想要像3.5.0b1这样的版本。
pyenv install $(pyenv install --list | grep -v - | grep -v b | tail -1)
发布于 2021-12-09 13:43:55
pyenv update && pyenv install 3.10:latest自2021年起,这个问题终于得到了解决(迟来总比不到好):pyenv/pyenv#1831允许你在版本的任何部分加上:latest后缀(只需避免:latest会产生奇怪的结果),以获得该部分的最新版本,例如,现在3:latest将安装3.11alpha,3.10:latest将安装3.10.0。
它在处理非主线时并不是很完美,:latest也不是在所有上下文中都能工作,但它是一种进步。
https://stackoverflow.com/questions/29687140
复制相似问题