My開発メモ

Haskell のツール ghcup-tui メモ (Ubuntu 24.04)

“ghcup tui”っていうのは、どういうものなのか、手探りで操作してみた。
これは、そのメモである。


“ghcup tui”は Haskellの環境設定ツールである。

$ ghcup tui <Enter>

とすると、以下のような画面になる。

│    Tool  Version         Tags                          Notes                 
│───────────────────────────────────────
│✗   HLS   2.3.0.0                                                             
│✗   GHCup 0.1.40.0        latest,recommended                                  
│✔✔  GHCup 0.1.19.2                                      stray                 
│───────────────────────────────────────
│✗   Stack 2.15.7          latest,recommended                                  
│✔✔  Stack 2.9.3                                                               
│───────────────────────────────────────
│✗   HLS   2.9.0.1         latest,recommended                                  
│✗   HLS   2.9.0.0                                                             
│✗   HLS   2.8.0.0                                                             
│✗   HLS   2.7.0.0                                                             
│✗   HLS   2.6.0.0                                                             
│✗   HLS   2.5.0.0                                                             
│✗   HLS   2.4.0.0   
│✗   HLS   2.3.0.0                                                             
│✗   HLS   2.2.0.0                                                             
│✗   HLS   2.1.0.0                                                             
│✗   HLS   2.0.0.1                                                             
│✗   HLS   2.0.0.0                                                             
│✗   HLS   1.10.0.0                                                            
│✗   HLS   1.9.1.0                                                             
│✔✔  HLS   1.9.0.0                                                             
│───────────────────────────────────────
│✗   cabal 3.12.1.0        latest                                              
│✗   cabal 3.10.3.0        recommended                                         
│✗   cabal 3.10.2.1                                                            
│✗   cabal 3.10.1.0                                                            
│✗   cabal 3.8.1.0                                                             
│✔✔  cabal 3.6.2.0                                                            
│✗   cabal 3.6.2.0-p1  
│───────────────────────────────────────
│✗   GHC   9.10.1          latest,base-4.20.0.0                               
│✗   GHC   9.8.2           base-4.19.1.0                                       
│✗   GHC   9.8.1           base-4.19.0.0                                       
│✗   GHC   9.6.6           base-4.18.2.1                                       
│✗   GHC   9.6.5           base-4.18.2.1                                       
│✗   GHC   9.6.4           base-4.18.2.0                                       
│✗   GHC   9.6.3           base-4.18.1.0                                       
│✗   GHC   9.6.2           base-4.18.0.0                                       
│✗   GHC   9.6.1           base-4.18.0.0                                       
│✔✔  GHC   9.4.8           recommended,base-4.17.2.1                           
│✗   GHC   9.4.7           base-4.17.2.0                                       
│✗   GHC   9.4.6           base-4.17.2.0                                       
│✗   GHC   9.4.5           base-4.17.1.0                                       
│✗   GHC   9.4.4           base-4.17.0.0                 hls-powered           
│✗   GHC   9.2.8           base-4.16.4.0                                       
│✓   GHC   9.2.7           base-4.16.4.0   
│✓   GHC   9.2.5           base-4.16.4.0                 hls-powered           
│✗   GHC   9.0.2           base-4.15.1.0                 hls-powered           
│✗   GHC   8.10.7          base-4.14.3.0                 hls-powered           
│✗   GHC   8.8.4           base-4.13.0.0                                       
│✗   GHC   8.6.5           base-4.12.0.0                                       
│✗   GHC   8.4.4           base-4.11.1.0    
└───────────────────────────────────────
q:Quit  i:Install  u:Uninstall  s:Set  c:ChangeLog  a:Show all versions  t:Show 
all tools  ↑:Up  ↓:Down  

i — そのバージョンをインストールする。
s — そのバージョンをデフォルトにする。

ハイライトされている行が選択されている項目である。

│✓   GHC   9.2.7           base-4.16.4.0   
│✓   GHC   9.2.5           base-4.16.4.0                 hls-powered           

となっている行が現在インストールされている GHCのバージョンである。

│✔✔  GHC   9.4.8           recommended,base-4.17.2.1  

となっているのは、現在のデフォルト設定されているバージョンである。

今回は、”GHC 9.4.8″ をインストールして、それをデフォルトにしたのである。

カテゴリー: Haskell, memo, Ubuntu

タグ: GHC, ghci, ghcup-tui, ghc環境設定

カウント: 31