Tôi có trang web Plone (khoảng 4.2.4, kể từ version.txt
trong thư mục gốc) mà tôi muốn cập nhật lên phiên bản gần đây (tôi tìm thấy this how-to) (dưới dạng của bây giờ, 4.3.4
); Tôi đã thừa kế rất nhiều phiên bản được ghim mà không được ghi lại và có thể đã lỗi thời.Tìm thông số kỹ thuật yêu cầu trong thiết lập xây dựng Plone
Khi nhận xét ra tôi versions.cfg
, sử dụng http://dist.plone.org/release/4.3-latest/versions.cfg
để thay thế và tái chạy buildout
với -vvv
, tôi nhận được:
Develop: '.../src/collective.mathjax'
in: '.../src/collective.mathjax'
/tmp/tmpbXsnpD -q develop -mxN -d .../develop-eggs/tmp2yhe9ubuild
...
Installing 'zc.recipe.egg'.
We have the best distribution that satisfies 'zc.recipe.egg<2dev'.
Picked: zc.recipe.egg = 1.3.2
...
There is a version conflict.
We already have: zc.recipe.egg 1.3.2.
While:
Installing.
Getting section test.
Initializing section test.
Installing recipe zc.recipe.testrunner.
Vì vậy, dường như có một số yêu cầu cho một phiên bản sub-2 của zc.recipe.egg
, nhưng tôi có thể Không tìm thấy nó. (Trong versions.cfg
tôi đó đã được ghim để 2.0.1
-. Mà đã từng làm việc, đáng ngạc nhiên)
Tôi đã tìm kiếm cây với find
và grep
, tìm kiếm rc.recipe.egg
trong version*.cfg
và setup.py
file, nhưng tôi không thể tìm thấy bất cứ điều gì nhưng trong tôi thư mục gốc của dự án. Tôi thậm chí đã tìm kiếm mọi tệp đơn bên dưới .../src/collective.mathjax
, mà không thành công.
Làm cách nào để có thể loại bỏ sự phụ thuộc này? Cảm ơn bạn!
Bạn có thể kiểm tra phiên bản của zc.recipe.testrunner bạn có? Trong Plone 4.3.4 buildout của tôi, tôi có zc.recipe.testrunner pinned để 1.2.1, và zc.recipe.egg để 2.0.1 – sunew
@sunew: 'zc.recipe.testrunner' được pinned để 2.0.0; cả trong thư mục trứng của tôi và bộ nhớ cache tải xuống, tôi cũng có phiên bản 1.2.1 và 1.4.0. – Tobias
bạn cần phải ghim zc.recipe.testrunner để 1.2.1 trong versions.cfg bạn – sunew