tags : Haskell, Creative Coding, Music Technology
バージョンアップ時にやること
ghcup
インストールされているパッケージの状況を表示
ghc-pkg listもしくは
cabal list --installedアップデート
cabal update
cabal v1-install tidalold 20230318_1629 ghcup
インストールされているパッケージの状況を表示
ghc-8.8.2の場合
ghc-pkg list --package-db=$HOME/.cabal/store/ghc-8.8.2/package.dbパスが通っていなかったら(以下同様)
/Users/sumisonic/.ghcup/bin/ghc-pkg list --package-db=$HOME/.cabal/store/ghc-8.8.2/package.db`
stackage で最新の tidal のバージョンを確認
https://www.stackage.org/package/tidal
LTS Haskell をクリックし、hackage で ghcのバージョンを確認
ghcup のパスが ` Users/sumisonic.ghcup/bin/ghcup` であることを確認
which ghcup現在のghcバージョンを確認
ghcup list現在のghcを hackage で確認したバージョンに設定
ghcup set 8.8.2古いバージョンを削除
ghc-8.8.2 で tidal-1.4.7 を削除する場合
ghc-pkg unregister tidal-1.4.7 --package-db=$HOME/.cabal/store/ghc-8.8.2/package.dbcabal をアップデート
cabal updatetidal をインストール
cabal install tidal-1.4.8 --libインストールされているパッケージの状況を表示してインストールされたか確認
ghc-pkg list --package-db=$HOME/.cabal/store/ghc-8.8.3/package.db