Điểm:0

sau khi cài đặt openjdk 16 và android studio trên các quyền git và docker của người dùng khác nhau bị hủy hoàn toàn

lá cờ cn

Phiên bản hệ điều hành: Ubuntu 20.04

Hôm qua tôi đã cài đặt openjdk-16 và android studio trên một tài khoản người dùng khác. Sinds thì docker-rootless của tôi không hoạt động và nếu tôi thực hiện các lệnh git thì không sao nhưng khi tôi thích git thêm -p tôi nhận được thông báo lỗi này:

Không thể định vị lib.pm: /usr/local/lib/x86_64-linux-gnu/perl/5.30.0/lib.pm: Quyền bị từ chối tại /usr/lib/git-core/git-add--dòng tương tác 3.
BEGIN không thành công--quá trình biên dịch bị hủy bỏ tại /usr/lib/git-core/git-add--interactive dòng 3.

Và nếu tôi sử dụng docker-compose up -d không có sudo (những gì hoạt động chính xác trước đó) tôi gặp lỗi này:

LỖI: Phiên bản trong "./docker-compose.yml" không được hỗ trợ. Bạn có thể thấy lỗi này vì bạn đang sử dụng phiên bản tệp Soạn sai.Chỉ định phiên bản được hỗ trợ (ví dụ: "2.2" hoặc "3.3") và đặt định nghĩa dịch vụ của bạn dưới khóa `services` hoặc bỏ qua khóa `version` và đặt định nghĩa dịch vụ của bạn ở thư mục gốc của tệp để sử dụng phiên bản 1.
Để biết thêm về các phiên bản định dạng tệp Soạn thư, hãy xem https://docs.docker.com/compose/compose-file/

Nhưng nếu tôi làm sudo docker-compose up -d nó hoạt động chính xác.

Có ai đó biết tại sao/và làm thế nào điều này xảy ra và cách khắc phục? Tôi đã cố gắng sửa nó trong nhiều giờ nhưng không thành công :(

CẬP NHẬT Docker đã được sửa (xem câu trả lời của tôi về cách tôi sửa nó. Chỉ Git vẫn đang thực hiện các thao tác anoing khi tôi cài đặt lại nó.

GekkeGlenn-Dev avatar
lá cờ cn
Quên nói, nhưng nếu tôi làm ```sudo git add -p``` thì nó sẽ hoạt động
ChanganAuto avatar
lá cờ us
Phiên bản/bản phát hành Ubuntu?
GekkeGlenn-Dev avatar
lá cờ cn
@ChanganAuto tôi có Ubuntu 20.04
ChanganAuto avatar
lá cờ us
Vui lòng luôn chỉnh sửa các câu hỏi để thêm thông tin mới, không chỉ nhận xét.
GekkeGlenn-Dev avatar
lá cờ cn
Oke @ChanganAuto tôi chưa quen với các biểu mẫu, tôi không làm nhiều như vậy :)
ChanganAuto avatar
lá cờ us
Vậy thì điều đầu tiên bạn cần hiểu là đây KHÔNG PHẢI là một diễn đàn, đây là một trang hỏi đáp. Bình luận nhằm mục đích làm rõ, yêu cầu, v.v., không phải để thảo luận mở rộng như trong diễn đàn.
Điểm:0
lá cờ cn

Hệ thống đã thực sự rối tung lên. Vì vậy, giải pháp tốt nhất cho tôi là cài đặt lại Ubuntu. :(

sau một vài ngày để tìm ra cách khắc phục, tôi đã đưa ra giải pháp cho docker-compose.

Tôi đã cài đặt lại docker, docker-compose hoàn toàn với curl.

CÔNG CỤ để tải xuống docker, tôi đã làm theo các bước tại tài liệu docker chính thức: https://docs.docker.com/engine/install/ubuntu/

DOCKER-COMPOSE Tôi đã làm theo các bước trên bài viết này https://phoenixnap.com/kb/install-docker-compose-on-ubuntu-20-04

Tôi chỉ phải thay đổi liên kết cuộn tròn từ 1.26.2 sang phiên bản mới nhất 1.29.2

sau khi làm theo các bước đó, tôi phải thực hiện 2 lệnh sau:

sudo mv /usr/local/bin/docker-compose /usr/bin/docker-compose
Sudo chmod +x /usr/bin/docker-compose

thành lập trên trang này: https://www.codegrepper.com/code-examples/python/Command+%27docker-compose%27+not+found%2C+but+can+be+install+with%3A

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.