Ubuntu(Xubuntu) 18.04にScalaをインストールしたんだが、REPLで打ち込んだ文字がエコーされなかったのでメモ
まずはaptでscalaをインストール
1 | $ sudo apt install scala |
インストールしたらscalaのREPLを起動
1 | $ scala |
と、REPLが起動するんだが、何を打ち込んでもターミナルにエコーされない。
構わずに「println(“hoge”)」と入力してEnterを押すと「hoge」と出るので、エコーだけの問題
解決策は、ここに書いてあった。JLine2ライブラリの問題。
sbt – Scala REPL no echo on input – Stack Overflow
以下の手順で直った。
1 2 | $ 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が正常に動作する。