ですから、これは少し個人的な問題ですが、良いアドバイスや回避策があるかもしれません。
問題は、Debian に cabal-install と haskell-platform をインストールすることです。
の場合apt-get install haskell-platform
、同梱されてcabal-install
おり、そのコマンドcabal
を使用できます。
現在、これcabal-install
は最新ではありません。
> which cabal
/usr/bin/cabal
> /usr/bin/cabal --version
cabal-install version 0.8.0
using version 1.8.0.2 of the Cabal library
しかし、実行についての私の理解でcabal update
は、それはcabalを更新しますが、それは「Debianのもの」ではないため、~/.cabal/bin/
.
> ~/.cabal/bin/cabal --version
cabal-install version 0.8.2
using version 1.8.0.2 of the Cabal library
現在、私のシステムには 2 つのカバルがあり、入力して取得したcabal
ものは使用したいものではありません...それ自体ではなく他のカバルを更新し続けるため、効果がありません。
だから私がしたことは、私の中でそれをエイリアスしたことでした~/.bashrc
:
alias cabal='~/.cabal/bin/cabal'
今:
> cabal --version
cabal-install version 0.8.2
using version 1.8.0.2 of the Cabal library
だから、私の最後の質問:
- cabal 0.8.2 を保持する deb リポジトリはありますか?
- 現在のソリューションが問題を引き起こす可能性はありますか? (たとえば、
which cabal
まだ私の役に立たないを指している/usr/bin/cabal
ので、スクリプトがこのコマンドを使用すると、だまされます...) - 誰かがより良い解決策を思いつきましたか? (私のものは少しアドホックですが、舞台裏で何が起こっているのかについての私の貧弱な知識で思いつくことができるのはそれだけです...)
- 上記の内容が間違っているか不正確である場合は、訂正してください。