この Cabal Git リポジトリには、次の主要なパッケージが含まれています。
Hooks
ビルド タイプの API を提供するライブラリ (ライセンス).cabal
ファイル形式ライブラリ (ライセンス)cabal
ツール (ライセンス) を含むパッケージcabal
ツールのソルバー コンポーネントを含むパッケージ (ライセンス)正規の上流リポジトリは https://github.com/haskell/cabal にあります。
cabal-install
バイナリを入手する方法GHCup (推奨): Web サイトの指示に従って GHCup を取得し、次を実行します。
ghcup install --set cabal latest
公式 Web サイトからダウンロードします。お使いのプラットフォーム用のcabal-install
バイナリ ダウンロードには、 cabal
実行可能ファイルが含まれている必要があります。
cabal-install
の未リリース バージョンを入手すると、まだリリースされていない機能を試す機会が得られます。現在、 x86_64
プラットフォーム用のバイナリのみを提供しています。
master
ブランチの先端からビルドされた GitHub プレビュー リリース: GitHub からダウンロードするか、次の GHCup コマンドを使用してインストールします。
ghcup install cabal -u https://github.com/haskell/cabal/releases/download/cabal-head/cabal-head-Linux-x86_64.tar.gz head
必要に応じて、「Linux」を「Windows」または「macOS」に置き換えます。
デフォルトの Linux ビルドは、 zlib
、 gmp
、およびglibc
に対して動的にリンクされます。これを使用するには、これらのライブラリの適切なバージョンをインストールする必要があります。あるいは、静的にリンクされた「Linux-static」バイナリも提供されます。
Cabal
ライブラリが古いためにビルドが失敗する場合は、 cabal.project
ファイルに以下を追加する必要がある場合があります。
allow-newer:
*:Cabal,
*:Cabal-syntax
source-repository-package
type: git
location: https://github.com/haskell/cabal.git
subdir: Cabal Cabal-syntax
プル リクエストから構築されたさらに最先端のバイナリは、GitHub のページの最下部にあるValidate
worklow ページから、または静的にリンクされた Linux ビルドのbuild-alpine
ワークフローからいつでも入手できます。
cabal-install
構築する方法cabal-install の場合: cabal-install
の既存バージョンがある場合は、次を実行します。
cabal install cabal-install
cabal-install
の最新バージョンを入手します。 (最初にcabal update
ことをお勧めします。)
Git から: 再びcabal-install
の既存バージョンを使用して、Git リポジトリから最新バージョンをインストールできます。 Git リポジトリのクローンを作成し、そのルートに移動して、次を実行します。
cabal install --project-file=cabal.release.project cabal-install
ブートストラップ: cabal-install
の既存のバージョンがない場合は、 bootstrap
ディレクトリを調べてください。
cabal
使い方を学び、サポートを受けるcabal
には詳細なユーザーマニュアルが付属しています。 cabal
を初めて使用し、基本をすぐに学びたい場合は、「Haskell と Cabal の入門」を参照してください。
質問がありますか? Haskell Matrix (オンライン チャット) または Haskell Discourse で質問してください。
CONTRIBUTING.mdを参照してください。