Ubuntu 24.04LTSがリリースされたのでしばらくアップデートしていなかったScalaの開発環境を整備した記録。
Ubuntu 24.04LTSをインストールする
これまで通り、ThinkCentre M75q Tiny Gen2にUbuntu Serverをインストール
(いろいろと試すためにもミニPC上に、自由に使えるLinux環境があると便利ですよね)
OpenJDKをインストール
apt
コマンドを使って、以下のパッケージをインストール
- openjdk-21-jdk
- openjdk-21-source
Metalsが、定義を表示するためにsourceが必要と言ってくるので、jdkのバイナリ以外にもソースもインストールが必要
NeoVimをインストール
coc-metals
がメンテナンスされなくなったので、nvim-metals
+NeoVim
の組み合わせがお勧めとのことで、そちらに切り替える。
apt
コマンドを使って、以下のパッケージをインストール
- neovim
nvim-metalsのインストール
以下のドキュメントを参考に(コピペして)、~/.config/nvim/init.lua
を作成する。
Metalsのインストール
nvimを起動し、:MetalsInstall
でインストールする
あとは、nvimnのデフォルトの色設定が見づらかったので、適宜colorscheme
などを修正する