問題タブ [cabal-install]
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 - Haskell - パッケージが見つかりません
cabal 経由でパッケージをインストールしました: Data.Vector
しかし、その中にあるプログラムをコンパイルしようとするimport Data.Vector
と:
インストールに使用したコマンドは次のとおりです。
プログラムをコンパイルしようとして、他にもさまざまなことをしましたが、何も機能しませんでした。すべてを削除して、振り出しに戻ってパッケージを再度ダウンロードしたいと思います。どうやってやるの?
編集: さらに調査すると、Data.Vector の 2 つのバージョン: 0.10.0.1 と 0.9.1 が存在する可能性があります。
編集:ghc-pkg check
エラーは表示されませんが、次のような大量の警告が表示されます:
編集:GCHiもそれを見つけられません
編集: ghc-pkg list vector
:
-v フラグを使用してビルドします。
これはシェルが使用するものです:
私はそうしましたがcabal install -v lens
、明らかに大量の出力がありましたが、これは関連する部分だと思います:
これは、同じバージョンを使用していることを示しているようです。関連する場合は、cabal インストールの出力をさらに投稿できます。
編集: cabal install -v からのより多くの ghc 出力
編集: ghc-pkg ダンプ
haskell - Wxhaskell-ビルドフェーズが原因でwxcoreが失敗する(g ++エラー)
私はwxhaskellを構築しようとしていますが、多くの問題があるようです。場合によっては何をすべきかを理解できましたが、今は行き詰まっています。
私はwxwidgets-2.8/wxhaskell-0.11.1.2を使用していますが、発生するエラーは次のとおりです。
誰かがこの問題を修正する方法を知っていますか?前もって感謝します。
編集:完全なg ++コマンドはここにあります:
haskell - cabal install --void-reinstalls は正確には何をしますか?
--avoid-reinstalls
そうしないとcabalが失敗する場所にパッケージをビルドすることがわかりました。正確には何をしているのですか?cabal はすでに再インストールを回避しようとしていませんか?
haskell - Cabal はバイナリ シンボリック リンクを更新しません
Haskell Platform 2012.4.0.0 で OS X 10.8.2 を使用しています。でパッケージを更新するとcabal install
、バイナリ シンボリック リンクが更新されず、新しいバイナリ バージョンを指すようになりません。シンボリック リンクを手動で削除し、パッケージを再インストールする必要があります。cabal install
言います:
警告: /Users/thsoft/Library/Haskell/bin に elm のシンボリック リンクを作成できませんでした。ファイルは既にそこに存在しますが、cabal によって管理されていません。必要に応じて、この実行可能ファイルのシンボリック リンクを手動で作成できます。実行可能ファイルは /Users/thsoft/Library/Haskell/ghc-7.4.1/lib/Elm-0.7/bin/elm にインストールされています
明示的に使用sudo
して指定しようと--symlink-bindir=/Users/thsoft/Library/Haskell/bin
しましたが、どれも役に立ちませんでした。どうすればこれを修正できますか?
unit-testing - テスト ファイルとテスト対象のファイルが異なるフォルダーにある場合に .cabal テスト スイートをセットアップする方法
将来的に開発しやすいように、単純なプロジェクトを構築しようとしています。基本的に、私はcabal init
基本的なものを取得するために使用し、src フォルダーを作成しました。その中にメイン フォルダーとテスト フォルダーを作成しました。メインはすべてのソース コードを保持するためのもので、テストはすべてのテスト ソース コードを配置するためのものです。.cabal の内部には、次のものがあります。
Main.hs、Methods.hs、Test.hs の 3 つのファイルしかありません。Methods.hs は Main.hs にインポートされて実行され、Test.hs は Methods.hs をインポートしてメソッドをテストします。私の目標は、その時その時できるようにcabal --enable-tests configure
なるcabal build
ことcabal test
ですcabal install
。しかし、ビルド段階でエラーが発生します
Methods.hs の場所を cabal に知らせるにはどうすればよいですか? また、プロジェクトを設定するためのより良い方法はありますか?
haskell - shakespeare-cssのインストール時にcabalのインストールが失敗し、Haskellエラーで派生
私はHaskellプラットフォームに非常に慣れていないので、思っていたよりもずっと多くの問題を抱えています。
shakespeare-css
カバールがインストールして派生しようとするまですべてがうまくいくので、私は近づいていると思います。
Ubuntu 11.10
withghc-7.4.2
とcabal-installに取り組んでいます1.16.0.2
コマンドを入力すると
次の出力が得られます
これは奇妙なコンパイルエラーのように私には思えます
shakespeare-cssのインストールについて
私は得る
ここでの問題は何ですか?
haskell - cabal は fa で問題をインストールします
実行しようとしていますcabal install fay fay-base
。ただし、次のエラーが表示されます。
「一度通常の方法でインストールしてから、目的の方法でインストールする」ように求められたときに、何をするように求められているのかわかりません。
何か案は?
元の投稿:
実行しようとしていますcabal install fay fay-base
。ただし、次のエラーが表示されます。
別のパッケージのインストールでこのエラーを受け取りましたが、どれがどれだったか思い出せません (ゲーム パッケージの 1 つだったと思うので、あきらめるのが簡単でした)。-lHSsplit についてグーグルで調べてみましたが、助けが見つかりませんでした。
インストールする必要がある依存関係を誰かが知っていますか?
cabal install split
これは、Daniel Fischer の提案に従ってsplit をインストールすることで解決されました。
前もって感謝します!
haskell - Haskell Cabal QuickCheck の統合
私は、Java プロジェクトで Maven を使用する方法と少し似ているように、haskell プロジェクトをビルドし、さらに重要なことにテストする方法として cabal-install を使用しようとしています。 Jenkinsやciなどに統合されており、コードがコンパイルされて正しいかどうかを確認および確認するために開発環境などをセットアップする必要がないという意味で非常に信頼性が高いようです。
とにかく、これには QuickCheck と HUnit を使用しています。スタック交換に関する別の投稿 で、 HUnitと cabal を統合する良い方法を見つけました。Distribution.TestSuite.HUnit の関数 test を使用して、テスト モジュールに公開されたテスト配列を作成します。動作します。
クイックチェックで同じスタイルのセットアップをしようとしましたが、
このテストが失敗するのを見たいです。
私が持っている cabal ファイルは、HUnit のセットアップで動作し、HUnit テストが実行され、失敗するか、または失敗しない必要があります。ただし、同じセットアップを使用してクイックチェック テストを実行すると、cabal は実際にテスト スイートを見つけたと報告しますが、その中にテストはありません。Distribution.TestSuite.QuickCheck2のサイトにも記載されているアプローチを試しましたが、テストを公開する方法について言及されていないようで、それを実行することができていないようです。私は今、少し途方に暮れています.quickcheck自体でこれらのquickcheckテストを実行できますが、cabalでは実行できません。これを使用して、すべてのテストとコードをすばやく検証し、Jenkinsなどで使用できるようにしたいと考えています。誰でもアイデアはありますか?
過度に複雑にすることなく、必要と思われるすべての情報を提供しようとしたため、完全な cabal ファイルなどは投稿しませんでした。必要であれば、もちろん投稿します。私はかなりの数の同様の投稿を見つけましたが、それらのほとんどは、セットアップとして HUnit と非常にうまく機能しているように見え、HUnit と QuickCheck の両方を使用したいので、detailed-0.9 以外のものを使用することに要約されます。もちろん、同じ方法で、HUnit テストと QuickCheck テストを同様に含む 1 つのテスト配列を公開することをお勧めします。
カスパー
haskell - emacsにscionをインストールする
私はscion
自分のemacs用にをインストールしようとしています。ただし、READMEが示唆しているように、実行cabal install
すると次のエラーが表示されます。
ghc-pkgチェックを実行すると次のようになります。
windows - Haskellで、Windowsにエンコーディングパッケージをインストールするにはどうすればよいですか?
私はhaskellを使ったまったくの初心者で、ささいなプロジェクトを作成していますが、実行する必要がありましたcabal install encoding
。しかし、私がそうしたとき、それは私にこのエラーを与えました:
この問題をどのように修正しますか?