2016-04-23 37 views
3

我試圖製造類似的極致 - 一切爲了stackage稱爲ghci-all,E。 G。一個堆棧項目,其中stack ghci可讓您訪問所有堆棧。我加入了最新snashot我.cabal文件中的所有包,並通過所有的國外依賴工作後,我得到了奇怪的錯誤:組構造失敗,因爲缺少依賴

setup-Simple-Cabal-1.22.5.0-ghc-7.10.3: At least the following dependencies 
are missing: 
Ebnf2ps -any, 
TaxonomyTools -any, 
YampaSynth -any, 
alex -any, 
angel -any, 
bumper -any, 
c2hs -any, 
cabal-install -any, 
cabal-rpm -any, 
cabal-sort -any, 
cabal-src -any, 
calculator -any, 
clash-ghc -any, 
clckwrks-cli -any, 
gipeda -any, 
git-fmt -any, 
gtk2hs-buildtools -any, 
hackage-whatsnew -any, 
haddocset -any, 
happy -any, 
hdevtools -any, 
hledger-interest -any, 
hledger-ui -any, 
hopenpgp-tools -any, 
hspec-setup -any, 
ip6addr -any, 
lentil -any, 
lhs2tex -any, 
moesocks -any, 
mole -any, 
resolve-trivial-conflicts -any, 
sandman -any, 
servius -any, 
shelltestrunner -any, 
skeletons -any, 
tellbot -any, 
tls-debug -any, 
tttool -any, 
yackage -any, 
yesod-bin -any 

這些依賴的文件中列出,但(和本來應該安裝)。我錯過了重要的事情嗎?

+0

這似乎是它可以從一個錯誤配置的'$ PATH'環境變量中出現的問題。 – Jules

+0

@JulesMazur:在用戶'me': /home/me/.local/bin:/home/me/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local /sbin:/usr/sbin:/home/me/.cabal/bin:/home/me/.local/bin:/home/me/bin –

+0

我不能與你的回購重現此。你得到那個錯誤的命令是什麼?你的'stack --version'是什麼?順便說一句,你添加了'.stack-work'到你的repo ... – sjakobi

回答

7

這是一個從驚天動地一個令人困惑的錯誤消息。您無法添加只執行可執行程序包以構建依賴。您需要過濾掉沒有庫的項目。