2011-09-09 110 views
1

我有一個空的目錄,我初始化使用初始化耶索德一個耶索德0.9.1.1項目。當我運行「耶索德devel的」我收到以下錯誤:耶索德GHC版本

耶索德:您需要重新運行「配置」命令。使用的Cabal版本已經改變(Cabal-1.10.1.0,現在爲Cabal-1.12.0)。此外 編譯器是不同的(是ghc-7.0,現在ghc-7.2),這可能是問題的原因 。

我用GHC 7.2.1耶索德做一些棘手的不同版本的GHC的或做我需要做一些更多的配置到GHC 7.2.1使用與耶索德?如果我運行編譯的二進制文件,它工作正常。這是預期的行爲?

回答

0

不,耶索德本身並不做任何事,但你可能有GHC和驚天動地的多個安裝,例如一個全局和一個用戶特定的。

1

我想我們的GHC 7.2時也得到了相同類型的錯誤消息。我認爲它可能與cabal(庫)的版本有關,cabal(命令行工具)是針對這個版本的。但我從來沒有直接指出過。

0

我有一個類似的問題,並張貼在ServerFault(以爲是OT這裏),但沒有得到答覆。 我終於通過完全重新安裝Haskell平臺(只有一個版本)解決了這個問題。嘗試了從更新cabal-install到更新yesod到configure-command的一切 - 沒有任何工作。

奇怪的事情:我有一些weired路徑問題:cabal --version顯示舊版本,只有新的,如果我直接在cabal-bin路徑中......但沒有其他cabal.exe或安裝在我發現的PATH變量中...令人討厭的