Cabal ไม่สามารถติดตั้ง unix-2.7.0.0

ฉันกำลังพยายามติดตั้งแพ็คเกจ Unix บนสภาพแวดล้อม Windows ฉันใช้ Cygwin แต่ก็ยังใช้งานไม่ได้

ด้านล่างนี้เป็นตัวอย่างข้อผิดพลาดที่ฉันได้รับ:

$ cabal install unix
Resolving dependencies...
Configuring unix-2.7.0.0...
Warning: Unknown extensions: CApiFFI, InterruptibleFFI
configure: WARNING: unrecognized options: --with-compiler, --with-gcc
checking for gcc... gcc
.
.
.
configure: creating ./config.status
config.status: creating unix.buildinfo
config.status: creating include/HsUnixConfig.h
configure: WARNING: unrecognized options: --with-compiler, --with-gcc
cabal.exe: Package unix-2.7.0.0 can't be built on this system.
Failed to install unix-2.7.0.0
cabal.exe: Error: some packages failed to install:
unix-2.7.0.0 failed during the building phase. The exception was:
ExitFailure 1

person user3063208    schedule 04.12.2013    source แหล่งที่มา
comment
บางทีคุณอาจต้องการ GHC ที่รับรู้โดย Cygwin ด้วย GHC ใช้ MinGW แม้ว่าคุณจะเรียกใช้ ghc จากเชลล์ Cygwin คุณอาจต้องรวบรวม GHC จากแหล่งที่มา   -  person Mikhail Glushenkov    schedule 04.12.2013
comment
...ซึ่งดูเหมือนว่าจะไม่สำคัญอย่างมาก: stackoverflow.com/questions/20367937/   -  person Mikhail Glushenkov    schedule 04.12.2013
comment
ถ้าแพ็คเกจขึ้นอยู่กับแพ็คเกจยูนิกซ์ (ไม่ว่าทางตรงหรือทางอ้อม) คุณจะไม่สามารถคอมไพล์มันบน Windows ได้ - haskell.org/haskellwiki/Windows   -  person Răzvan Flavius Panda    schedule 10.08.2014


คำตอบ (1)


Cygwin เป็นชุดเครื่องมือ Linux บางส่วนสำหรับ Windows จะดีมากถ้าคุณต้องการสิ่งพื้นฐาน แต่การติดตั้งปลั๊กอิน Unix Cabal เต็มรูปแบบอาจเกินความสามารถของมัน คุณอาจต้องการติดตั้งระบบปฏิบัติการลินุกซ์เต็มรูปแบบบนเครื่องเสมือน (คนจรจัดทำได้ดีในเรื่องนี้) หรือใช้เครื่องยูนิกซ์บนคลาวด์จริง โฮสต์ Linux นั้นยอดเยี่ยมมากในการทำงานจากระยะไกล

การเข้ารหัสที่มีความสุข

person akiva    schedule 15.09.2016