2014-09-02 87 views
3

我想在TextMate中運行Scala。我創建了一個新的變量TM_SCALA並將其設置爲我的終端在TextMate中運行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" 

我無法理解的問題。提前致謝。

回答

0

添加一個新的命令(或替換「運行腳本」一)本:

#!/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/" 
4
  1. 確保您已經下載了scala。

  2. 更新TextMate偏好設置中的PATH變量。在那裏追加scalac路徑。 enter image description here