問題タブ [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 - cabal-install を使用した wai-app-static 2.0.1 のインストールが失敗する
cabal-install で git-annex をインストールしようとしています。依存関係として yesod (および wai-app-static) がありますが、後者はビルドに失敗し、次のメッセージが表示されます。
http://pastebin.com/KYkMSwuhにさらにログがありますが、「シンボルがありません」というメッセージ以外に具体的なものはありません。
これについて何ができますか?Parsec を再インストールしようとしましたが、役に立ちませんでした。
編集: Linux ディストリビューション (Arch) のパッケージとしてインストールしたすべての Haskell パッケージを削除しました。それは役に立ちませんでした。/usr/local/lib/x86_64-linux-ghc-7.6.3/parsec-3.1.5/
ディレクトリはcabal-install
Parsecのインストール時に生成されます。
からすべての Web コンテンツを削除するフラグをいじってみましたgit-annex
が、残念ながら役に立ちませんでした。犯人は次のようですshakespeare
-組み込みのWebサーバーのインストールを無効にしてもservius
、-f -servius
依存関係(インクルードなどwai-app-static
)に影響を与えるようです:(
依存関係を削除してシェイクスピアを自分でビルドしようとしましたが、それも役に立ちませんでした。ビルドできません:((最新のGitバージョンでの試み:http://pastebin.com/1cJawzYh、および2.0.0.1での試み:http://pastebin.com/S1trcRJK)
haskell - cabal は http プロキシを使用できません
私の Linux(redhat6) サーバーは、http プロキシを使用して外の世界に接続する必要があります。wget などの他のものでは機能しますが、cabal では機能しません。
次のようなエラーが表示されます。
407 - プロキシ認証が必要なキャバル: http://hackage.haskell.org/packages/archive/00-index.tar.gzのダウンロードに失敗しました: ErrorMisc "失敗した HTTP コード: 407"
http_proxy 環境変数を http:// user: passwd at proxy:port のような形式に変更しようとしましたが、どちらも機能しません。
同じ問題がここで尋ねられました
しかし、私は polipo のようなプロキシ サーバーを使用することを許可されていません。cabal をプロキシの背後で動作させる他の方法はありますか?
haskell - cabal が失敗する場所と理由を見つける方法 - 依存関係を解決できませんでした
今朝、Eclipse FP を動作させるためにいくつかのモジュールをインストールしようとしましたが、scion-browser と buildwrapper が失敗しました。
私は簡単に #haskell IRC に参加しましたが、答えを得ることができませんでしたが、IRC で長くぶらぶらしていませんでした。それから私はEclipseFPをあきらめ、vimで陽気な道を歩みました。以前に他の言語でvimを使用したことがあり、デバッガーがなくても大丈夫だと思いました。しかし、好奇心に駆られて、haskell でのコーディング経験を強化できるいくつかのプラグインをインストールしましたが、プラグインの 1 つには ghc-mod が必要だったので、もう一度やってみようと思いcabal install
ました。私は次のエラーで終わった。
プロジェクトを複製して実行しようとcabal install
したところ、次の結果になりました。
この問題の真相を突き止めたいと思います。カバルがどこで失敗しているのか正確にはわからないので、どの依存関係について不平を言っているのかを正確に見つけるのは本当に難しい. ちなみに以下はcabalとghcのバージョンです。
cabal からのエラー メッセージを理解するのを手伝ってくれる人はいますか? 私は比較的 haskell に慣れていないので、些細な点を見逃していたら申し訳ありません。
haskell - Cabal と --no-require-sandbox
私の~/.cabal/config
ファイルには、
Cabal User Guide によると、次のようにオーバーライドできるはずです。
私は何を間違っていますか?cabal-install バージョン 1.21.0.0 を使用しています。
windows - haskell origin の Cabal を使用して unix-2.7.0.1 パッケージをインストールする
すべては hdevtools から始まりました。
Sublime 3 の SublimeHaskell パッケージを Windows 7 マシンにインストールしたところ、hdevtools が見つからない、またはそのような内容の警告が表示されました。そこで、Cabal を使用してそのパッケージをインストールしようと考えました。
Cygwin がインストールされており、パスで正常に動作しています。cabal install hdevtools
私はいくつかの恐ろしいことを試してみました:
... (大丈夫と思われる多くのチェック)
したがって、おそらく unix-2.7.0.1 パッケージをインストールする必要があると思います。ここに行きますcabal install unix-2.7.0.1
。私は実際にはまったく同じ出力のように見えるものになり、cabal は私のシステムでは unix-2.7.0.1 を構築できないと言っています。runhaskell Setup build
一見成功したように見えた後、.tarファイルをダウンロードし、解凍されたディレクトリで構成/ビルドして手動でビルドしようとすると、同じ結果が得られますrunhaskell Setup configure
。
Windows 7 マシンで unix-2.7.0.1 をビルドできない理由を教えてもらえますか?
haskell - エラーが「`System.IO.Error' のインポートは冗長です」の場合、cabal install system-fileio の失敗を解決するにはどうすればよいですか?
system-fileio をグローバル パッケージ db にインストールしようとしましたが、失敗しました:
Windows 7 で試してみました。
haskell - なぜ cabal は同じパッケージの複数のバージョンを保持できないのですか?
すべてのgemのバージョンを好きなだけ持つことができるRubyから来て、Cabalが同時に1つのバージョンしかインストールできないという制限があるのはなぜですか?
答えを探してみましたが、この背後にある理由を説明するものは見つかりませんでした。また、別の良い質問は、プロジェクトごとにすべてを再コンパイルする必要があるサンドボックスを使用する以外に、これに対する回避策があるかどうかです (または、常に機能するとは限らないサンドボックスを共有します)。
編集:この質問を明確にするために、私が理解していないのは、パッケージをインストールすると別のパッケージが壊れると言う点にcabalがどのように到達するかです。この問題の原因は何ですか?
サンドボックスを使用して修正できることはわかっていますが、それはこの問題の原因に対する答えではありません。