fre*_*set 0 linux scala centos
救命.我开始学习Scala.我的程序在我的Windows PC上正常运行,但无论何时我尝试在我的Linux机器上运行程序(ibmp2),输出只是打印两次的主机名.见下面的例子.怎么了?
[sean@ibmp2 ~]$ cat hello.scala
val oneTwo = List(1, 2)
val threeFour = List(3, 4)
val oneTwoThreeFour = oneTwo ::: threeFour
println(""+ oneTwo +" and "+ threeFour +" were not mutated.")
println("Thus, "+ oneTwoThreeFour +" is a new list.")
[sean@ibmp2 ~]$ scala hello.scala
ibmp2: ibmp2
[sean@ibmp2 ~]$ which scala
/usr/local/scala-2.8.1.final/bin/scala
[sean@ibmp2 ~]$ scala
Welcome to Scala version 2.8.1.final (Java HotSpot(TM) Client VM, Java 1.6.0_17).
Type in expressions to have them evaluated.
Type :help for more information.
scala> println("hello")
hello
scala>
虽然我没有特别使用Scala,但我遇到了在CentOS/Fedora上运行与网络相关的Java程序的问题,其根本原因localhost是在INetAddress.java中的某个反向查询查询中没有解决(或者其他什么,自从我调查它以来已经有一段时间了.)所以,有两个建议:
1)确保Scala没有尝试在后台启动fsc并使用scala -nocompdaemon而不是仅使用连接到它scala
2)编辑您的hosts文件(sudoedit /etc/hosts)并确保localhost和您的机器的自定义名称都在其中指定.
我只是猜测,但这些可能会解决问题.
| 归档时间: |
|
| 查看次数: |
756 次 |
| 最近记录: |