หลังจากที่ระบบอัปเดตพรอมต์ Fish Shell ของฉันไม่ทำงานอีกต่อไป เมื่อใดก็ตามที่ฉันเปิดเทอร์มินัล ฉันจะได้รับข้อผิดพลาดนี้:
/usr/share/fish/vendor_conf.d/snapd.fish (บรรทัดที่ 3):
fish_add_path -aP $snap_bin_path
^
จากไฟล์การจัดหา /usr/share/fish/vendor_conf.d/snapd.fish
เรียกที่บรรทัด 294 ของไฟล์ /usr/share/fish/config.fish
จากการจัดหาไฟล์ /usr/share/fish/config.fish
เรียกว่าระหว่างการเริ่มต้น
ยินดีต้อนรับสู่ปลา เปลือกหอยที่เป็นมิตร
พิมพ์ `help` เพื่อดูคำแนะนำในการใช้ปลา
ฉันได้รับการยืนยันว่า fish_add_path
ไม่สามารถเรียกใช้จากบรรทัดคำสั่งซึ่งทำให้ฉันประหลาดใจเพราะ เป็นหนึ่งในฟังก์ชั่นตัวช่วยที่จำเป็นในปลา.
รายละเอียดที่เกี่ยวข้องอื่นๆ:
~> สแน็ป --version
สแน็ป 2.54.2 + 20.04ubuntu2
snapd 2.54.2+20.04ubuntu2
ชุดที่ 16
อูบุนตู 20.04
เคอร์เนล 5.13.0-28-ทั่วไป
~> ปลา --version
ปลา เวอร์ชัน 3.1.0
~>ปลาตัวไหน
/usr/ถัง/ปลา
~> echo $เส้นทาง
/home/user/.amplify/bin /home/user/.local/bin /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /usr/games /usr/local /games /snap/bin /home/user/.local/bin
...ดังนั้น /snap/bin จึงเปิดอยู่ $เส้นทาง
ถึงอย่างไร.
ฉันสันนิษฐานว่าการอัปเดตปลาและ/หรือสแน็ปทำให้เกิดข้อผิดพลาดนี้ สมมติว่ามีการติดตั้งปลาใหม่ทั้งหมดบน Ubuntu โดยที่ ควร ฉันพบว่า fish_add_path เครื่องมือ?