Chúng tôi đang sử dụng trac. Trong thiết lập của chúng tôi, chúng tôi gặp sự cố được giải quyết trong kho lưu trữ. Vì vậy, tôi đã nhận được tệp cố định commit_update.py từ kho lưu trữ và tôi cần đặt nó vào Trac-0.12-py2.6.egg.Cách cập nhật tệp trong trứng trăn
Vì trứng chỉ là một tệp đã được nén, tôi vừa giải nén nó, đã thay đổi tệp và được nén lại. Sau khi khởi động lại bản ghi, tôi đã nhận được thông báo lỗi:
ExtractionError: Can't extract file(s) to egg cache
The following error occurred while trying to extract file(s) to the Python egg
cache:
[Errno 20] Not a directory
The Python egg cache directory is currently set to:
/var/trac/plugin-cache
Perhaps your account does not have write access to this directory? You can
change the cache directory by setting the PYTHON_EGG_CACHE environment
variable to point to an accessible directory.
Tôi không hiểu tại sao tôi gặp lỗi này, vì tôi đang chạy trường hợp theo dõi dưới www-data và là chủ sở hữu của plugin-cache.
Sẽ đánh giá cao bất kỳ ý tưởng nào.
$ python setup.py bdist-egg python: không thể mở tệp 'setup.py': [Errno 2] Không có tệp hoặc thư mục như vậy – bessarabov
Tôi chỉ có tệp trứng, làm thế nào tôi có thể xây dựng lại nó? – bessarabov
Bạn lấy trứng ở đâu? Bạn đã cài đặt trac với setuptools (ví dụ: "easy_install trac")? Nếu có: hãy thử cài đặt lại bằng 'easy_install -m trac', sau đó xóa tệp trứng, sau đó là' easy_install -Z trac', cài đặt không phải là trứng nén, mà là thư mục. Sau đó, bạn có thể chỉnh sửa nguồn. – knitti