由于我遇到 rhodecode 问题(升级时出现数据库问题),我将 rhodecode 恢复为旧版本(1.3.6->1.5.1->1.3.6)。Beaker 是一个依赖项,应该恢复到 1.6.3,但坚持使用 1.6.4 - 在 Rhodecode 降级或手动尝试期间没有错误消息。
手动尝试降低收益率
server:~# pip install beaker==1.6.3
Downloading/unpacking beaker==1.6.3
Downloading Beaker-1.6.3.tar.gz (52Kb): 52Kb downloaded
Running setup.py egg_info for package beaker
Installing collected packages: beaker
Found existing installation: Beaker 1.6.4
Uninstalling Beaker:
Successfully uninstalled Beaker
Running setup.py install for beaker
Successfully installed beaker
Cleaning up...
server:~# pip freeze
Babel==0.9.6
Beaker==1.6.4
FormEncode==1.2.4
Mako==0.7.0
Markdown==2.1.1
MarkupSafe==0.15
Paste==1.7.5.1
PasteDeploy==1.5.0
PasteScript==1.7.5
[...]
所以我还在1.6.4。同样依赖 Rhodecode 仍然偶然发现了这一点。
我如何降级到 1.6.3?(使用 Python 2.6.6 在 Ubuntu 上运行。)
混合 easy_install 和 pip 很少会导致一些奇怪的问题。RhodeCode 可以与 1.6.4 一起使用,我建议从位于 python 安装站点包或 virtualenv 目录中的 RhodeCode.egg-info 中删除文件 requires.txt