ฉันมีGAPซึ่งฉันต้องการหนีจากภายใน emacs มีบางสิ่งที่เรียกว่าโหมดช่องว่างสำหรับ emacs ที่ฉันติดตั้ง เห็นได้ชัดว่าพบปฏิบัติการที่ถูกต้องในการรัน GAP เนื่องจากเริ่มต้นด้วยข้อความเริ่มต้น GAP
┌───────┐ GAP 4.8.10, 15-Jan-2018, build of 2018-01-15 14:36:25 (GMTST)
│ GAP │ https://www.gap-system.org
└───────┘ Architecture: i686-pc-cygwin-gcc-default32
Libs used: gmp, readline
Loading the library and packages ...
อย่างไรก็ตามทันทีหลังจากที่มันบอกว่า
Error opening terminal: dumb.
และหยุด
จากนั้นฉันก็ค้นพบว่าสิ่งเดียวกันนี้เกิดขึ้นได้ถ้าฉันเรียกใช้สคริปต์เริ่มต้น GAP จากเชลล์ cygwin
GAP ยังมาพร้อมกับไฟล์แบตช์เพื่อเรียกใช้ในรูปแบบต่าง ๆ บน Windows รวมถึงเวอร์ชัน rxvt ของตัวเอง สำหรับอันนั้นมันตั้งค่าTERMINFO
ตัวแปรสภาพแวดล้อมที่ชี้ไปยังโฟลเดอร์ GAP พร้อมกับสิ่งที่เกี่ยวข้องกับเทอร์มินัล ฉันพยายามทำexport TERMINFO=
(โฟลเดอร์เดียวกัน) หรือ (โฟลเดอร์ cygwin terminfo) ในเปลือก cygwin ก่อนที่จะเรียก GAP แต่ผลลัพธ์ก็เหมือนกันทุกประการ
Mine เป็น Windows 10 โดย cygwin64 ล่าสุด
ใครช่วยแนะนำได้บ้าง
@matzeri พวกเขามีรุ่นทดลอง x64 แต่น่าเสียดายที่มันมีปัญหาของตัวเอง คุณเชื่อหรือไม่ว่าเหตุผลอาจเกิดจากความไม่ลงรอยกันของสถาปัตยกรรม?
—
მამუკაჯიბლაძე
เป็นไปได้. GAP นั้นใช้ cygwin1.dll 32 บิตของตัวเองซึ่งแตกต่างจาก 64 บิต cygwin1.dll ของการติดตั้ง cygwin
—
matzeri
cygwin64
ไม่มีi686-pc-cygwin-gcc-default32
ดังนั้นจึงมีความไม่ตรงกันในสถาปัตยกรรม มี GAP 64 บิตหรือไม่