Назад | Перейти на главную страницу

мензурка: переход на 1.6.3 не выполняется без сообщения об ошибке

Поскольку у меня проблемы с родекодом (проблемы с базами данных при обновлении), я вернул родекод к старой версии (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? (Работает в Ubuntu с Python 2.6.6.)

Редко случается, что смешивание easy_install и pip может привести к какой-то странной проблеме. RhodeCode может работать с 1.6.4, я рекомендую удалить файл requires.txt из RhodeCode.egg-info, расположенной в пакетах сайтов вашей установки python или в каталоге virtualenv