Ubuntu(Xubuntu) 18.04にScalaをインストールしたんだが、REPLで打ち込んだ文字がエコーされなかったのでメモ
まずはaptでscalaをインストール
$ sudo apt install scala
インストールしたらscalaのREPLを起動
$ scala
と、REPLが起動するんだが、何を打ち込んでもターミナルにエコーされない。
構わずに「println(“hoge”)」と入力してEnterを押すと「hoge」と出るので、エコーだけの問題
解決策は、ここに書いてあった。JLine2ライブラリの問題。
sbt – Scala REPL no echo on input – Stack Overflow
以下の手順で直った。
$ wget https://launchpad.net/~lokkju/+archive/ubuntu/java-compat/+build/16458066/+files/libjline2-java_2.14.6-1ubuntu1~bionicppa1_all.deb $ sudo dpkg -i libjline2-java_2.14.6-1ubuntu1~bionicppa1_all.deb
これでREPLが正常に動作する。