Komplotan rahasia gagal menginstal unix-2.7.0.0

Saya mencoba menginstal paket unix di lingkungan windows. Saya menggunakan Cygwin, tetapi masih tidak berfungsi.

Di bawah ini cuplikan kesalahan yang saya dapatkan:

$ 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 sumber
comment
Mungkin Anda juga memerlukan GHC yang sadar Cygwin. GHC menggunakan MinGW bahkan ketika Anda menjalankan ghc dari shell Cygwin. Anda mungkin perlu mengkompilasi GHC dari sumber.   -  person Mikhail Glushenkov    schedule 04.12.2013
comment
...yang tampaknya sangat tidak sepele: stackoverflow.com/questions/20367937/   -  person Mikhail Glushenkov    schedule 04.12.2013
comment
Jika suatu paket bergantung (baik secara langsung atau tidak langsung) pada paket unix, Anda tidak dapat mengkompilasinya di Windows. - haskell.org/haskellwiki/Windows   -  person Răzvan Flavius Panda    schedule 10.08.2014


Jawaban (1)


Cygwin adalah perangkat linux parsial untuk windows, sangat bagus jika Anda memerlukan hal-hal dasar tetapi menginstal plugin komplotan rahasia unix yang lengkap mungkin di luar kemampuannya. Anda mungkin ingin menginstal os linux lengkap pada mesin virtual (vagrant berfungsi dengan baik dengan ini) atau menggunakan mesin cloud unix yang sebenarnya. Host Linux sangat bagus untuk digunakan dari jarak jauh

Selamat mengkode

person akiva    schedule 15.09.2016