我之前从未使用过scala,这是面试的必要条件。当我尝试运行play eclipsify
命令时,我收到以下错误:
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256M; support was removed in 8.0
Getting org.scala-tools.sbt sbt_2.9.1 0.13.5 ...
:: problems summary ::
:::: WARNINGS
module not found: org.scala-tools.sbt#sbt_2.9.1;0.13.5
==== local: tried
C:\Users\Paul\Documents\Programming\play-2.0\framework\..\repository/local/org.scala-tools.sbt/sbt_2.9.1/0.13.5/ivys/ivy.xml
==== Maven2 Local: tried
file://C:\Users\Paul/.m2/repository/org/scala-tools/sbt/sbt_2.9.1/0.13.5/sbt_2.9.1-0.13.5.pom
==== typesafe-ivy-releases: tried
http://repo.typesafe.com/typesafe/ivy-releases/org.scala-tools.sbt/sbt_2.9.1/0.13.5/ivys/ivy.xml
==== Maven Central: tried
http://repo1.maven.org/maven2/org/scala-tools/sbt/sbt_2.9.1/0.13.5/sbt_2.9.1-0.13.5.pom
==== Scala-Tools Maven2 Repository: tried
http://scala-tools.org/repo-releases/org/scala-tools/sbt/sbt_2.9.1/0.13.5/sbt_2.9.1-0.13.5.pom
==== Scala-Tools Maven2 Snapshots Repository: tried
http://scala-tools.org/repo-snapshots/org/scala-tools/sbt/sbt_2.9.1/0.13.5/sbt_2.9.1-0.13.5.pom
::::::::::::::::::::::::::::::::::::::::::::::
:: UNRESOLVED DEPENDENCIES ::
::::::::::::::::::::::::::::::::::::::::::::::
:: org.scala-tools.sbt#sbt_2.9.1;0.13.5: not found
::::::::::::::::::::::::::::::::::::::::::::::
:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
unresolved dependency: org.scala-tools.sbt#sbt_2.9.1;0.13.5: not found
我花了很多时间在线寻找解决方案,但到目前为止还没有任何工作,说实话我甚至不确定我在寻找什么。
是否可以在正确的存储库中指向游戏?如果是这样的话呢?
我可以告诉游戏使用旧版本吗?我怎样才能做到这一点?
我昨天几乎整天都在努力设置环境,但收效甚微。
最后,我设法通过安装Intellij并通过它进行导入来运行项目模板,但是使用Intellij来完成这个项目并不好,我也没有这方面的经验,而且它使我的速度显着降低。
如果我可以在eclipse中启动并运行这个项目,我想我可以快速完成编码挑战没问题。任何人都可以帮我解决这些问题吗?
答案 0 :(得分:7)
你可能混合了两个不同的版本。您不应仅使用play
而只使用activator
。实际上play
命令不再可用(因此,除非您添加了名为play的别名来执行激活器,否则您使用的是其他版本)。此外,eclipsify
仅适用于旧版本(现在称为eclipse
)。
请按照以下步骤再试一次:
$ activator new
(Choose Java or Scala Play template)
Enter a name for your application (just press enter for 'play-java')
> sometest
$ cd sometest
$ ./activator eclipse