Ubuntu 18.04 + Scala 2.11.12(OpenJDK 64-Bit Server VM、Java 1.8.0_162)。
scala Shellを開くと、入力したものが表示されません。入力されます。
以下は、コンソールでprintln("Hello, world!")
と入力したときの様子です。
$ scala
Welcome to Scala 2.11.12 (OpenJDK 64-Bit Server VM, Java 1.8.0_162).
Type in expressions for evaluation. Or try :help.
scala> Hello, world!
scala>
私たちがどうやって抜け出すことができるかについてのアイデアはありますか?
現在のscala replセッションの実行で問題を修正するには:
import sys.process._
"reset" !
問題を完全に解決するには、scala=を削除し、aptではなくdpkgでインストールします。
Sudo apt-get remove scala-library scala
Sudo wget www.scala-lang.org/files/archive/scala-2.11.12.deb
Sudo dpkg -i scala-2.11.12.deb
次のことが私のために働いています。
Sbt経由でscalaコンソールを開きます。
~$ sbt
[info] Loading project definition from /home/abhay/project
[info] Set current project to abhay (in build file:/home/abhay/)
[warn] sbt server could not start because there's another instance of sbt running on this build.
[warn] Running multiple instances is unsupported
sbt:abhay> console
[info] Starting scala interpreter...
Welcome to Scala 2.12.4 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_161).
Type in expressions for evaluation. Or try :help.
scala> printf("Hello, Abhay!");
Hello, Abhay!
scala>
これは今のところ私のために働いています。
環境の問題があると確信しています。同様の何かに直面している他の誰か?
〜アベイ
上記のscala 2.11.12は、REPLが開始される前にエラーをスローします。これはscala 2.12.xで処理されます。代わりにScalaを削除し、最新のscalaパッケージをインストールしますdpkgを使用
Sudo apt-get remove scala-library scala
Sudo wget www.scala-lang.org/files/archive/scala-2.12.8.deb
Sudo dpkg -i scala-2.12.8.deb
これは私のために働いた!
buntuステップ:1./usr/share/sbt/binに移動します。2.ファイル「sbt」を開きます。3.「#!/ bin/sh」のすぐ下に「export TERM = xterm-color」を追加します。
OS Xステップ:1./usr/local/bin /に移動します。2.ファイル「sbt」を開きます。3.「#!/ bin/sh」のすぐ下に「export TERM = xterm-color」を追加します。
SBTをインストールします。
echo "deb https://dl.bintray.com/sbt/debian /" | Sudo tee -a /etc/apt/sources.list.d/sbt.list
Sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2EE0EA64E40A89B84B2DF73499E82A75642AC823
Sudo apt-get update
Sudo apt-get install sbt
次に、コマンドプロンプトでsbtと入力します: (
行ってもいい。
テスト:タイプ:printf( "Hello Scala")
乾杯!!!