นี่คือคำสั่ง ghc-pkg-70.3 ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
ghc-pkg - ตัวจัดการแพ็คเกจ GHC Haskell Cabal
เรื่องย่อ
ghc-pkg การกระทำ [ทางเลือกที่] ...
DESCRIPTION
แพ็คเกจคือไลบรารีของโมดูล Haskell ที่คอมไพเลอร์รู้จัก NS ghc-pkg เครื่องมือช่วยให้
เพิ่มหรือลบออกจากฐานข้อมูลแพ็คเกจ โดยค่าเริ่มต้น แพ็คเกจทั้งระบบ
ฐานข้อมูลถูกแก้ไข แต่อีกทางหนึ่งคือฐานข้อมูลแพ็คเกจท้องถิ่นของผู้ใช้หรืออื่น
ไฟล์ที่ระบุสามารถใช้ได้
เพื่อให้มีแพ็คเกจสำหรับ จีเอชซี, ghc-pkg สามารถใช้ลงทะเบียนได้ ยกเลิกการลงทะเบียน
ลบออกจากฐานข้อมูล นอกจากนี้ยังสามารถซ่อนแพ็คเกจเพื่อสร้าง จีเอชซี ละเลย
แพ็คเกจตามค่าเริ่มต้นโดยไม่ต้องถอนการติดตั้ง การเปิดเผยแพ็คเกจทำให้แพ็คเกจที่ซ่อนอยู่
มีอยู่. นอกจากนี้ ghc-pkg มีคำสั่งต่าง ๆ เพื่อสอบถามฐานข้อมูลแพ็คเกจ
ในกรณีที่ต้องการชื่อแพ็คเกจ สามารถตั้งชื่อแพ็คเกจแบบเต็มรวมถึงเวอร์ชั่น
หมายเลข (เช่น เครือข่าย-1.0) หรือไม่มีหมายเลขเวอร์ชัน การตั้งชื่อแพ็คเกจโดยไม่ใช้
หมายเลขเวอร์ชันตรงกับทุกเวอร์ชันของแพ็คเกจ การดำเนินการที่ระบุจะถูกนำไปใช้
ไปยังแพ็คเกจที่ตรงกันทั้งหมด ตัวระบุแพ็คเกจที่ตรงกับทุกเวอร์ชั่นของแพ็คเกจ
ยังสามารถเขียน แพ็ก-*เพื่อให้ชัดเจนยิ่งขึ้นว่ามีการจับคู่หลายแพ็คเกจ
การกระทำ
ทะเบียน ชื่อไฟล์|-
ลงทะเบียนแพ็คเกจโดยใช้คำอธิบายแพ็คเกจที่ติดตั้งที่ระบุ
ปรับปรุง ชื่อไฟล์|-
ลงทะเบียนแพ็คเกจ เขียนทับแพ็คเกจอื่นที่มีชื่อเดียวกัน
ยกเลิกการลงทะเบียน pkg-id
ยกเลิกการลงทะเบียนแพ็คเกจที่ระบุ
เปิดเผย pkg-id
เปิดเผยแพ็คเกจที่ระบุ
ซ่อน pkg-id
ซ่อนแพ็คเกจที่ระบุ
รายการ [pkg] ...
แสดงรายการแพ็คเกจที่ลงทะเบียนในฐานข้อมูลทั่วโลกและฐานข้อมูลผู้ใช้ if
--ผู้ใช้ จะได้รับ หากระบุชื่อแพ็คเกจ เวอร์ชันที่ลงทะเบียนทั้งหมดจะเป็น
เรียงลำดับจากน้อยไปมาก ยอมรับ --simple-เอาท์พุท ธง.
จุด สร้างกราฟของการพึ่งพาแพ็คเกจในรูปแบบที่เหมาะสมสำหรับอินพุตสำหรับ
เครื่องมือกราฟวิซ ตัวอย่างเช่น ในการสร้าง PDF ของกราฟการพึ่งพา:
จุด เป็ด จุด -Tpdf >pkgs.pdf
ค้นหาโมดูล โมดูล
แสดงรายการแพ็คเกจที่ลงทะเบียนเปิดเผยโมดูล โมดูล ในฐานข้อมูลทั่วโลกและด้วย
ฐานข้อมูลผู้ใช้ if --ผู้ใช้ จะได้รับ เวอร์ชันที่ลงทะเบียนทั้งหมดจะแสดงอยู่ใน
ลำดับจากน้อยไปมาก ยอมรับ --simple-เอาท์พุท ธง.
ล่าสุด pkg-id
พิมพ์เวอร์ชันที่ลงทะเบียนสูงสุดของแพ็คเกจ
ตรวจสอบ ตรวจสอบความสอดคล้องของการขึ้นต่อกันของแพ็คเกจและแสดงรายการแพ็คเกจที่เสียหาย ยอมรับ
--simple-เอาท์พุท ธง.
บรรยาย pkg
ให้รายละเอียดการลงทะเบียนสำหรับแพ็คเกจที่ระบุ คำอธิบายคือ
ส่งคืนในรูปแบบที่ถูกต้องแม่นยำโดยการลงทะเบียน ghc-pkg
สนาม pkg สนาม
แยกฟิลด์ที่ระบุของคำอธิบายแพ็คเกจสำหรับแพ็คเกจที่ระบุ
ยอมรับหลายช่องที่คั่นด้วยเครื่องหมายจุลภาค
กอง ทิ้งรายละเอียดที่ลงทะเบียนไว้สำหรับทุกแพ็คเกจ ประมาณนี้ค่ะ GHC-
pkg บรรยาย '*'คาดว่ามีจุดประสงค์เพื่อใช้โดยเครื่องมือที่แยกวิเคราะห์
ผลลัพธ์มากกว่ามนุษย์
เรียกคืน
สร้างแคชฐานข้อมูลแพ็คเกจใหม่ คำสั่งนี้ควรจะจำเป็นก็ต่อเมื่อ
คุณเพิ่มแพ็คเกจลงในฐานข้อมูลโดยวางไฟล์ลงในไดเร็กทอรีฐานข้อมูล
หลายอย่าง โดยค่าเริ่มต้น DB ส่วนกลางจะถูกเรียกคืน เพื่อเรียกคืนการใช้ฐานข้อมูลอื่น
--ผู้ใช้ or --แพ็คเกจ-conf ตามความเหมาะสม.
OPTIONS
เมื่อถูกขอให้แก้ไขฐานข้อมูล
(ทะเบียน, ยกเลิกการลงทะเบียน, ปรับปรุง, ซ่อน, เปิดเผย, และนอกจากนี้ยังมี ตรวจสอบ), ghc-pkg ปรับเปลี่ยนโลก
ฐานข้อมูลโดยค่าเริ่มต้น ระบุ --ผู้ใช้ ทำให้มันทำงานบนฐานข้อมูลผู้ใช้หรือ
--แพ็คเกจ-conf สามารถใช้เพื่อดำเนินการกับฐานข้อมูลอื่นได้ทั้งหมด เมื่อหลาย ๆ สิ่งเหล่านี้
มีตัวเลือกให้ อันขวาสุดถูกใช้เป็นฐานข้อมูลเพื่อดำเนินการ
คำสั่งที่สอบถามฐานข้อมูลแพ็คเกจ (รายการ, ล่าสุด, บรรยาย, สนาม) ดำเนินการบน
รายการฐานข้อมูลที่ระบุโดยแฟล็ก --ผู้ใช้, --ทั่วโลกและ --แพ็คเกจ-conf. ถ้าไม่มี
ตั้งค่าสถานะเหล่านี้ ค่าเริ่มต้นคือ --ทั่วโลก --ผู้ใช้.
--ผู้ใช้ ใช้ฐานข้อมูลแพ็คเกจของผู้ใช้ปัจจุบัน
--ทั่วโลก
ใช้ฐานข้อมูลแพ็คเกจสากล
-f ไฟล์, --แพ็คเกจ-conf=ไฟล์
ใช้ไฟล์กำหนดค่าแพ็คเกจที่ระบุ
--global-conf=ไฟล์
ตำแหน่งของการกำหนดค่าแพ็คเกจส่วนกลาง
--บังคับ
ละเว้นการขึ้นต่อกัน ไดเร็กทอรี และไลบรารีที่ขาดหายไป
--force-ไฟล์
ละเว้นไดเรกทอรีและไลบรารีที่ขาดหายไปเท่านั้น
-g, --auto-ghc-libs
สร้าง libs สำหรับ GHCi โดยอัตโนมัติ (พร้อมการลงทะเบียน)
-?, --ช่วยด้วย
แสดงข้อความช่วยเหลือและออก
-V, --รุ่น
ข้อมูลเวอร์ชันเอาต์พุตและการออก
--simple-เอาท์พุท
พิมพ์เอาต์พุตในรูปแบบที่ง่ายต่อการแยกวิเคราะห์สำหรับบางคำสั่ง
--ชื่อเท่านั้น
พิมพ์ชื่อแพ็คเกจเท่านั้น ไม่ใช่เวอร์ชัน ใช้ได้เฉพาะกับ รายการ --simple-เอาท์พุท.
--ละเว้นกรณี
ละเว้นกรณีสำหรับการจับคู่สตริงย่อย
และพวกเรา ตัวแปร
GHC_PACKAGE_PATH
พื้นที่ GHC_PACKAGE_PATH ตัวแปรสภาพแวดล้อมอาจถูกตั้งค่าเป็น a :-แยกรายการไฟล์
ที่มีฐานข้อมูลแพ็คเกจ รายการฐานข้อมูลแพ็คเกจนี้ถูกใช้โดย จีเอชซี และ
ghc-pkgโดยที่ฐานข้อมูลก่อนหน้าในรายการจะแทนที่ฐานข้อมูลในภายหลัง คำสั่งนี้คือ
เลือกให้เข้ากับพฤติการณ์ของ เส้นทาง ตัวแปรสภาพแวดล้อม คิดว่ามันเป็น
รายการฐานข้อมูลแพ็คเกจที่ค้นหาจากซ้ายไปขวาสำหรับแพ็คเกจ
If GHC_PACKAGE_PATH สิ้นสุดด้วยตัวคั่น จากนั้นผู้ใช้เริ่มต้นและแพ็คเกจระบบ
ฐานข้อมูลจะถูกต่อท้ายตามลำดับนั้น เช่น เสริมชุดแพ็คเกจปกติ
ด้วยฐานข้อมูลของคุณเอง คุณสามารถพูดได้ว่า:
ส่งออก GHC_PACKAGE_PATH=$HOME/.my-ghc-packages.conf:
เพื่อตรวจสอบว่าคุณ GHC_PACKAGE_PATH การตั้งค่ากำลังทำสิ่งที่ถูกต้อง ghc-pkg
รายการ จะแสดงรายการฐานข้อมูลทั้งหมดที่ใช้งาน โดยเรียงตามลำดับที่กลับกันที่พวกเขาถูกค้นหา
ใช้ ghc-pkg-70.3 ออนไลน์โดยใช้บริการ onworks.net