有人幫助我理解它。卡巴爾,偉大的應用程序,喜歡它。但是,如果cabal文件發生變化,則cabal編譯將失敗,並顯示一個消息說明run cabal configure。儘管如此,它並沒有抱怨這一點。我不明白爲什麼cabal的程序員花費了所有的麻煩來檢測這種情況,而不是自動運行配置步驟。爲什麼?如果cabal文件更改,爲什麼cabal構建失敗?
0
A
回答
5
其實,我覺得這已經改變了小集團安裝0.9.5和驚天動地1.10.1.0:
$ cabal unpack bytestring
cd byteDownloading bytestring-0.9.1.9...
Unpacking to bytestring-0.9.1.9/
$ cd bytestring-0.9.1.9/
$ runghc Setup.hs configure
Configuring bytestring-0.9.1.9...
$ touch bytestring.cabal
$ runghc Setup.hs build
./bytestring.cabal has been changed. Re-configuring with most recently used
options. If this fails, please run configure manually.
Configuring bytestring-0.9.1.9...
Preprocessing library bytestring-0.9.1.9...
Building bytestring-0.9.1.9...
[1 of 8] Compiling Data.ByteString.Fusion (Data/ByteString/Fusion.hs, dist/build/Data/ByteString/Fusion.o)
... etc ...
所以只是等待下一次哈斯克爾平臺版本(與GHC 7和新驚天動地)和你將不會再次得到這個惱人的錯誤:-)
0
我想這是因爲這會導致奇怪的錯誤。我們假設,你配置了一些參數,例如。您選擇了另一個編譯器eith -w
。目前,cabal不知道,你給配置的參數是什麼。我想實際上更聰明的方法是使用默認參數來請求重新配置而不是配置。但爲什麼不爲此打開票?
相關問題
- 1. Yesod開發失敗,認爲cabal構建成功
- 2. Cabal庫vs cabal-install。有什麼不同?
- 3. cabal安裝mime失敗
- 4. cabal安裝yesod失敗?
- 5. 安裝semigroups失敗cabal
- 6. cabal-install-0.10.2在建設階段失敗
- 7. 爲什麼要配置cabal?
- 8. cabal-install「無法讀取cabal文件...」
- 9. 爲什麼cabal安裝已經重新安裝包中.cabal/lib
- 10. 在部署到OpenShift時,ReadArgs上的Cabal構建失敗
- 11. 爲什麼「cabal sdist」不包含所有需要構建的「文件」?
- 12. 如何使用Stack更新.cabal文件?
- 13. cabal安裝錯誤-1.3.1失敗
- 14. 安裝pango時cabal安裝失敗
- 15. cabal構建 - 取決於:如何找到?
- 16. Cabal地獄安裝cabal-nirvana?
- 17. Cabal + Stack:指定cabal文件中的軟件包版本
- 18. 如何清除cabal構建中的殘餘文件?
- 19. Cabal配置文件選項
- 20. cabal:如何將文本文件添加爲構建依賴關係
- 21. cabal無法讀取bytestring cabal文件,使用ghc 7.4.1
- 22. Cabal:在Sandbox內部構建鉤子
- 23. 在Cabal(Haskell)中連接構建工具
- 24. Cabal:構建目錄的目錄
- 25. 在OSX 10.9.1上使用Cabal 1.16.0構建Cabal 1.18.x時出錯10.9.1
- 26. Ubuntu中的cabal cabal-install錯誤14.04
- 27. Windows中「cabal install cabal-install」的問題
- 28. 默認情況下,我如何製作cabal-dev構建文檔
- 29. 〜/ .cabal/config中的「shared」是什麼意思?
- 30. Cabal ExitFailure 127是什麼意思?
其實不是一個壞問題,但我相信有一個原因。無論如何,我只是使用cabal安裝,並將內容發送到我的本地.cabal文件夾。 – 2011-01-21 03:00:28