【问题标题】:Using Scala inside sublime text 3 with ensime在带有 ensime 的 sublime text 3 中使用 Scala
【发布时间】:2016-07-29 16:16:06
【问题描述】:

我在 Windows7 上使用 ensime on sublime 遇到了这个奇怪的问题。在进行 ensime 启动时,我遇到以下异常:

我尝试以管理员身份运行 sublime,但没有帮助

谁有好主意?

[Ensime] 2016-07-29 17:08:26,902 [INFO ]  New Logger initialised
Created ensime environment for  C:\Mycom\depot\kernel\05.00\qa\nbi\nbi-qa-v2-perf
warning: mnemonic t not found in menu caption Tools
Package Control: Skipping automatic upgrade, last run at 2016-07-29 16:58:35, next run at 2016-07-29 17:58:35 or after
[Ensime] 2016-07-29 17:08:35,201 [INFO ]  -----------------------------------------------------------
[Ensime] 2016-07-29 17:08:35,201 [INFO ]  Initialising server
[Ensime] 2016-07-29 17:08:35,202 [INFO ]  Cache dir = C:\Mycom\depot\kernel\05.00\qa\nbi\nbi-qa-v2-perf\.ensime_cache
[Ensime] 2016-07-29 17:08:35,202 [INFO ]  Java home = C:\Program Files\Java\jdk1.8.0_51
[Ensime] 2016-07-29 17:08:35,202 [INFO ]  Target scala version  = 2.11.8
[Ensime] 2016-07-29 17:08:35,208 [INFO ]  Resolving, log available in C:\Mycom\depot\kernel\05.00\qa\nbi\nbi-qa-v2-perf\.ensime_cache\Resolution\saveClasspath.log
[Ensime] 2016-07-29 17:08:35,209 [INFO ]  Running sbt saveClasspath (in C:\Mycom\depot\kernel\05.00\qa\nbi\nbi-qa-v2-perf\.ensime_cache\Resolution)
[Ensime] 2016-07-29 17:08:35,211 [INFO ]  Save classpath task running
Unhandled exception in thread started by <function exec_save_classpath.<locals>.worker at 0x00000000030BE8C8>
Traceback (most recent call last):
  File "./python3.3/subprocess.py", line 1104, in _execute_child
PermissionError: [WinError 5] Access is denied

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "server in C:\Users\rquillevere\AppData\Roaming\Sublime Text 3\Installed Packages\Ensime.sublime-package", line 84, in worker
  File "./python3.3/subprocess.py", line 523, in call
  File "./python3.3/subprocess.py", line 819, in __init__
  File "./python3.3/subprocess.py", line 1110, in _execute_child
PermissionError: [WinError 5] Access is denied

【问题讨论】:

  • 你得到答案了吗?
  • 尝试下面 semudu 的回答,我个人出于其他原因切换到 linux,所以我无法测试下面的修复

标签: sublimetext3 ensime


【解决方案1】:

Sublime -> 首选项 -> 包设置 -> Ensime -> 设置 - 用户

{
  "sbt_binary": "/path/to/sbt"
}

【讨论】:

  • 不幸的是,当我切换到 linux 时无法尝试此操作:D 所以无法判断这是否有效
猜你喜欢
  • 2012-12-04
  • 2019-05-16
  • 1970-01-01
  • 2015-02-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-29
  • 2014-01-28
相关资源
最近更新 更多