2016-04-23 20 views
3

私はと呼ばれるスタックのためにacme-everythingのようなものを作ろうとしています。 g。スタックプロジェクト。stack ghciはすべてのスタックへのアクセスを提供します。依存関係の欠如のためにスタックビルドが失敗する

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 

これらの依存関係は、しかし、ファイルにリストされている(とされている必要があります:私は私の.cabalファイルへの最新snashot内のすべてのパッケージを追加し、すべての外国依存関係を通じて働いた後、私は奇妙なエラーが発生しましたインストールされています)。私は何か重要なことを忘れましたか

+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'を追加しました。 – sjakobi

答えて

7

これは、Cabalの混乱したエラーメッセージです。ビルド依存に実行可能なパッケージのみを追加することはできません。ライブラリを持たないプロジェクトをフィルタリングする必要があります。

関連する問題