問題タブ [cabal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
haskell - cabal install yesodが失敗しますか?
Haskellパッケージの依存関係は引き続き問題ですが、これを回避する方法がわかりません。私の環境:
- Ubuntu 10.10、新規インストール
- apt-get install ghc6 cabal-install
- cabal update && cabal install cabal-install
それで:
- カバールインストールyesod
そして私はこれを手に入れます:
yesodをインストールするにはどうすればよいですか?
haskell - 依存関係がインストールされているにもかかわらず、Setup.hs を構成しようとしたときの依存関係の問題
Setup.hs ファイルと、ソース コードを含む別の .hs ファイルが提供されています。次の方法でインストールを構成しようとするたびに:
runhaskell Setup.hs 構成
エラーが発生します:
セットアップ: 少なくとも次の依存関係がありません: binary >=0.4.0 && <0.6.0, haskeline ==0.6.*
その後、cabal を使用してこれらの依存関係をインストールしましたが、Setup configure コマンドを再度実行しようとすると、同じエラーが発生します。私は Haskell をまったく初めて使用します。セットアップを再度実行する前に、cabal インストールを行った後に行方不明になっている別のステップはありますか?
haskell - CabalライブラリをビルドしようとしたときにGHCビルドエラーが発生しました
システムにCabalをビルド/インストールしようとしていますが、次の依存関係エラーが発生しています。
GHC 6.6.1以降に「filepath」パッケージが付属していることを知っている限り、GHC 7.0.1をインストールしていますか?そして、私は「ベース」が何を指しているのか正確にはわかりませんか?
haskell - xmonadを開始します
私はxmonadをまったく使用していませんが、生産性を高めるためにxmonadを使い始めたいと思います。
これは私が使用しているガイドです(私はApple OS X Snow Leopardを使用しています) http://xmonad.org/tour.html#start
これまでのところ、Haskell-Platform、Cabal、dMenu、およびxmonadをインストールすることができました(cabalインストールを使用)。
ターミナルからxmonadを実行しようとすると、次のエラーが発生します。
誰かがこれが何を意味するのか説明できますか?ありがとう!
haskell - make:モジュール「システム」が見つかりませんでした
昨日、cabalでdarcsのインストールに失敗しましたが、今日はghc--makenode.hsを実行するとこれが発生します。
node.hs:13:8:モジュール `System'が見つかりませんでした:-vを使用して、検索されたファイルのリストを表示します。
どこかで、カバールはシステムモジュールを壊したようです。これを修復するにはどうすればよいですか?
OSXではバージョン7.0.1のghcを使用しています。
haskell - カバルでアレックス/ハッピーを使う
私が取っているクラスのコンパイラを書いています。このクラスは特に Haskell ではありませんが、Haskell を使用してコンパイラとインタープリターを作成しています。私の教授が簡単に実行/コンパイルできるように、cabal パッケージをセットアップしました。両方の実行可能ファイルの build-tools フィールドに happy と alex がありますが、Cabal はそれを無視し、Happy と Alex が生成すべきモジュールが見つからないと文句を言います。手動で実行した場合:
その後、陰謀団は完全に実行されます。
以前はcabalが自動的にそれらを実行していたと思いましたが、おそらく私の記憶は不完全です.
リンプ・カバル:
ディレクトリ レイアウト:
haskell - 「cabal sdist」に「ビルドに必要なファイル」がすべて含まれていないのはなぜですか?
ウィキのエントリによると、
プロジェクトのビルドに必要なファイルをパッケージ化します
.cabal
基本的に含まれている単純な実行可能ファイルのみのプロジェクトがあります
を超えて、以下のいくつかの追加.hs
ファイルで構成されています。たとえば、その他いくつか。src/
src/MyMain.hs
src/Utils.hs
cabal build
のビルドに問題はなく、以下myprog
の必要な追加.hs
ファイルをコンパイルしますが、コンパイルしないため、機能不全のソース tarball が作成されます。私は何を間違っていますか?h-source-dirs の下にすべてのソース ファイルを含めるように cabal に指示するにはどうすればよいですか?src/
cabal sdist
補足として、GNU Autotools には、make distcheck
最初にソース tar ボールをビルドし、次に新しく生成されたソース tar ボールを介してプロジェクトをビルドしようとするターゲットがありました。cabal
私のsource-tarballが健全であることを確認するために、似たようなものはありますか?
haskell - ghcが私のcabalでインストールされたパッケージを見つけることができません
ghc 6.12.3をインストールしてから、Haskellプラットフォームをインストールしました。テストプログラムをコンパイルしようとしています:
だから、当然、私はします
これは正常に機能し、パッケージを〜/ .cabal / lib / bindings-0.1.2に配置します。問題は、ghcで再度コンパイルしようとしても、cabalでインストールしたパッケージが見つからないことです。詳細モードでコンパイルすると、次のようになります。
別のstackoverflowユーザーによって提案されたように、私は試しました:
しかし、役に立たない。検索するパッケージディレクトリのリストに.cabalを追加するにはどうすればよいですか?ありがとうございました!
haskell - 〜/ .cabalにインストールしたパッケージを使用するようにmyproj.cabalに指示するにはどうすればよいですか?
プロジェクトのファイルを書き込もうとしていmyproj.cabal
ますが、インストールしたパッケージが見つからないようです。~/.cabal
私はここで何が間違っているのですか?
testing - カバール、HTF、およびHUnitアサーションの奇妙さ
だから私はHTFを使ってHUnitスタイルのアサーションを実行しようとしています
そして、私が使用するghc --make
と、それは正しく動作しているようです。
しかし、cabalを使用してビルドすると、失敗するはずのすべてのテストが失敗するわけではありません。
何が問題になっていますか?どうすれば修正できますか?