如何在IntelliJ中运行Kotlin Koans?什么是“主类”?

时间:2016-07-01 13:25:39

标签: intellij-idea kotlin

我从Github下载了Kotlin Koans,安装了IntelliJ IDEA 2016.1.3并开启了Koans项目。据我所知,我需要Configuration来运行示例。此Configuration需要Main class。我无法弄清楚我在哪里找到Kotlin Koans的主要课程。我搜索了一个但没有找到(除了htmlDemo.kt中的特殊之外)。

我看到使用了某种单元测试框架。它可能以某种方式调用task0,但除了task0之外,IDE没有显示对todoTask0的引用。 todoTask0的唯一引用位于task0。所以我们有循环引用,但我找不到外部引用来调用其中一个函数。

有人可以向我解释如何在IntelliJ IDE中运行Kotlin Koans吗?

5 个答案:

答案 0 :(得分:6)

最简单的方法是安装Kotlin Edu插件。您可以阅读this JB blog post了解更多信息。

您也可以在没有插件的情况下运行所有​​koans测试.IDEA允许您通过单击测试或应用程序定义附近的“运行”图标直接从IDE运行应用程序和测试:

enter image description here

答案 1 :(得分:4)

已经很老的问题,但我也有点挣扎。这样做的方式是他们如何在他们的github回购中描述它(也许他们自上次你检查后改变了)

https://github.com/Kotlin/kotlin-koans

  

如何构建和运行测试

     

使用Intellij IDEA或Android Studio处理项目:

     

将项目导入为Gradle项目。构建项目并运行   测试在Gradle面板上使用'test'任务。

我做了什么:

  1. 通过文件从github克隆 - >版本控制的新项目 - > GitHub的
  2. 在那之后我也无法运行任何东西
  3. 文件 - >来自现有市场的新项目 - >选择您的文件夹
  4. 从外部模型导入项目 - >选择Gradle
  5. 不需要改变任何东西,之后它对我有用

答案 2 :(得分:3)

关注the documentation

  
      
  1. 在IntelliJ IDEA或您喜欢的编辑器中打开项目。注意:如果   IntelliJ IDEA会提示您更新Kotlin库,只需单击即可   是

  2.   
  3. 运行测试。让它通过

  4.   

您可以通过打开文件(即kotlin-koans/test/i_introduction/_0_Hello_World/_00_Start.kt)来触发测试运行并点击: enter image description here

您可以找到有关running tests in IntelliJ in the documentation

的更多信息

答案 3 :(得分:0)

就我而言,这是zsh的错误,可以通过以下方式解决:

  1. 在文件setopt no_nomatch;
  2. 的末尾添加~/.zshrc
  3. 然后运行source /.zshrc

答案 4 :(得分:0)

您可以通过点击检查任务按钮来运行它们。 :)

enter image description here