stack と stackage.org の使用方法を理解しようとしています。最初にインストールして使用したとき、stackage.org は LTS-3.8 (「リゾルバー」) でした。それ以来、stackage.org は現在 LTS-3.11 を持っています。
まず、これが何を意味するのかを確認したいと思います。Stackage は、特定の LTS バージョン (3.8 など) について、パッケージが連携して動作することが検証されているパッケージのリポジトリです。そのため、LTS-3.8 のパッケージは連携して動作し、LTS-3.11 のパッケージも連携して動作します。先に進む...
を実行するstack new projectname
と、スタックから次のように通知されます。
Checking against build plan lts-3.8
Selected resolver: lts-3.8
これは、LTS-3.8 で検証されたパッケージとバージョンのみを使用するようにプロジェクトが設定されているということですか?
新しいプロジェクトを開始し、新しいプロジェクトで最新の LTS バージョンを使用したい場合、スタックにデフォルトでそれを行うように指示するにはどうすればよいですか?
新しい LTS バージョンを使用するために古いプロジェクトを「アップグレード」したい場合はどうなりますか?