【问题标题】:run Scala in TextMate在 TextMate 中运行 Scala
【发布时间】:2014-09-02 22:35:54
【问题描述】:

我正在尝试在 TextMate 中运行 Scala。我创建了一个新变量 TM_SCALA 并将其设置为我在终端上执行以下命令时获得的路径

which scala

但是当我尝试运行 Scala 程序时,我得到了错误

Run Script: line 4: scala: command not found

这是运行脚本

#!/usr/bin/env bash
[[ -f "${TM_SUPPORT_PATH}/lib/bash_init.sh" ]] && . "${TM_SUPPORT_PATH}/lib/bash_init.sh"

scala -classpath . -savecompiled "$TM_FILEPATH"

我无法理解这个问题。提前致谢。

【问题讨论】:

    标签: scala textmate textmatebundles


    【解决方案1】:
    1. 确保您已下载 scala。

    2. 在 TextMate 首选项中更新 PATH 变量。在此处附加 scalac 路径。

    【讨论】:

      【解决方案2】:

      添加一个新命令(或替换“运行脚本”):

      #!/usr/bin/env ruby -w
      
      cmd = ENV['SCALA_HOME'] + "/scala -nocompdaemon -howtorun:script '" + ENV['TM_FILEPATH'] + "'"
      
      result = "" + `#{cmd}`
      
      puts "#{result}"
      

      假设您将 SCALA_HOME 环境变量设置为如下所示:

      export SCALA_HOME="/path/to/my/scala/scala-2.11.4/"
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-08-19
        • 2013-08-05
        • 1970-01-01
        • 1970-01-01
        • 2013-11-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多