Score:0

หลังจากติดตั้ง openjdk 16 และ android studios บนสิทธิ์ผู้ใช้ git และ docker ที่แตกต่างกันจะถูกทำลายโดยสิ้นเชิง

ธง cn

เวอร์ชันระบบปฏิบัติการ: อูบุนตู 20.04

เมื่อวานฉันติดตั้ง openjdk-16 และ android studios ในบัญชีผู้ใช้อื่น Sinds แล้ว docker-rootless ของฉันไม่ทำงานและถ้าฉัน git คำสั่งก็ใช้ได้ แต่เมื่อฉันชอบ คอมไพล์เพิ่ม -p ฉันได้รับข้อความแสดงข้อผิดพลาดนี้:

ไม่พบ lib.pm: /usr/local/lib/x86_64-linux-gnu/perl/5.30.0/lib.pm: การอนุญาตถูกปฏิเสธที่ /usr/lib/git-core/git-add--interactive line 3.
BEGIN ล้มเหลว - การคอมไพล์ถูกยกเลิกที่ /usr/lib/git-core/git-add--interactive บรรทัดที่ 3

และถ้าฉันใช้ นักเทียบท่าเขียนขึ้น -d หากไม่มี sudo (สิ่งที่ทำงานได้อย่างถูกต้องก่อนหน้านี้) ฉันได้รับข้อผิดพลาดนี้:

ข้อผิดพลาด: ไม่รองรับเวอร์ชันใน "./docker-compose.yml" คุณอาจเห็นข้อผิดพลาดนี้เนื่องจากคุณใช้ไฟล์เขียนผิดเวอร์ชันระบุเวอร์ชันที่รองรับ (เช่น "2.2" หรือ "3.3") และวางคำจำกัดความบริการของคุณไว้ใต้คีย์ "บริการ" หรือละเว้นคีย์ "เวอร์ชัน" และวางคำจำกัดความบริการของคุณที่รูทของไฟล์เพื่อใช้เวอร์ชัน 1
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเวอร์ชันรูปแบบไฟล์เขียน โปรดดูที่ https://docs.docker.com/compose/compose-file/

แต่ถ้าฉันทำ sudo docker-เขียนขึ้น -d มันทำงานได้อย่างถูกต้อง

มีใครทราบสาเหตุ/และสิ่งนี้เกิดขึ้นได้อย่างไร และจะแก้ไขได้อย่างไร ฉันพยายามแก้ไขเป็นเวลาหลายชั่วโมง แต่ไม่สำเร็จ :(

อัปเดต นักเทียบท่าได้รับการแก้ไขแล้ว (ดูคำตอบของฉันว่าฉันแก้ไขได้อย่างไร มีเพียง Git เท่านั้นที่ยังคงทำสิ่งที่น่ารำคาญเมื่อฉันติดตั้งใหม่

GekkeGlenn-Dev avatar
cn flag
ลืมพูด แต่ถ้าฉันทำ ``` sudo git add -p``` มันจะใช้ได้
ChanganAuto avatar
us flag
รุ่น / รุ่นของ Ubuntu?
GekkeGlenn-Dev avatar
cn flag
@ChanganAuto ฉันมี Ubuntu 20.04
ChanganAuto avatar
us flag
โปรดแก้ไขคำถามเพื่อเพิ่มข้อมูลใหม่เสมอ ไม่ใช่แค่ความคิดเห็น
GekkeGlenn-Dev avatar
cn flag
โอเค @ChanganAuto ฉันยังใหม่กับฟอร์ม ฉันไม่ได้ทำอะไรมากขนาดนั้น :)
ChanganAuto avatar
us flag
สิ่งแรกที่คุณต้องเข้าใจคือนี่ไม่ใช่ฟอรัม แต่เป็นเว็บไซต์ถามตอบ ความคิดเห็นมีไว้สำหรับการชี้แจง การร้องขอ ฯลฯ ไม่ใช่เพื่อการสนทนาเพิ่มเติมเช่นในฟอรัม
Score:0
ธง cn

ระบบมันรวนจริงๆ ดังนั้นทางออกที่ดีที่สุดสำหรับฉันคือการติดตั้ง Ubuntu ใหม่ :(

เก่า หลังจากผ่านไปสองสามวันเพื่อค้นหาวิธีแก้ไข ฉันมาพร้อมกับวิธีแก้ปัญหาสำหรับนักเทียบท่า-เขียน

ฉันได้ติดตั้ง docker ใหม่แล้ว docker-compose สมบูรณ์ด้วย curl

นักเทียบท่า สำหรับการดาวน์โหลดนักเทียบท่าฉันทำตามขั้นตอนในเอกสารนักเทียบท่าอย่างเป็นทางการ: https://docs.docker.com/engine/install/ubuntu/

นักเทียบท่า-เขียน ฉันทำตามขั้นตอนในบทความนี้ https://phoenixnap.com/kb/install-docker-compose-on-ubuntu-20-04

ฉันต้องเปลี่ยนลิงก์ curl จาก 1.26.2 เป็นเวอร์ชันล่าสุด 1.29.2 เท่านั้น

หลังจากทำตามขั้นตอนนั้นฉันต้องทำ 2 คำสั่งเหล่านี้:

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

ก่อตั้งขึ้นในหน้านี้: https://www.codegrepper.com/code-examples/python/Command+%27docker-compose%27+not+found%2C+but+can+be+installed+with%3A

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา