5

SublimeText を使用して Scala のビルド システムを構成しようとしていますが、問題が発生しています。次の両方を試しました。

{
    "shell_cmd": "scala",
    "working_dir": "${project_path:${folder}}",
    "selector": "source.scala"
}

{
    "cmd": ["/path/to/bin/scala", "$file_name"],
    "working_dir": "${project_path:${folder}}",
    "selector": "source.scala",
    "shell": true
}

これらの試みはどちらも同じ失敗した出力を生成します。スクリプトを実行するのではなく、インタラクティブな Scala シェルを起動しているようです。何かアドバイス?

4

5 に答える 5

12

うまくいった答えは、2番目の答えに非常に近いことが判明しました-明らかに、新しいシェルを開くことは想定されていません。誰かが"shell": trueコメントをいつ設定するかを明確にできれば、それは本当に役に立ちます.

{
    "cmd": ["/path/to/bin/scala", "$file_name"],
    "working_dir": "${project_path:${folder}}",
    "selector": "source.scala"
}
于 2014-05-11T18:47:10.917 に答える
1

Packages/Scala/Scala.sublime-build で、これを追加します。

{
    "cmd": ["[PATH TO SCALA]", "$file"],
    "working_dir": "${project_path:${folder}}",
    "selector": "source.scala"
}

[PATH TO SCALA] を、システム内で scala インタープリターが配置されている場所のパスに置き換えます。「どのスカラ」を実行して調べます。

于 2015-01-26T18:17:36.157 に答える