首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“'ensime”不是有效的sbt命令

“'ensime”不是有效的sbt命令
EN

Stack Overflow用户
提问于 2013-01-26 21:01:46
回答 3查看 2.6K关注 0票数 3

我正在尝试使用sbt生成一个generate配置文件,如本教程所述:

http://jawher.net/2011/01/17/scala-development-environment-emacs-sbt-ensime/

我遇到的问题是我不能让sbt生成配置文件,因为'ensime‘命令似乎不是sbt命令集的一部分。

输出

代码语言:javascript
复制
[info] Building project ScalaTest 1.0 against Scala 2.9.2
[info]    using sbt.DefaultProject with sbt 0.7.7 and Scala 2.7.7
[error] No method named 'ensime' exists.
[info] Execute 'help' for a list of commands or 'actions' for a list of available project actions and methods.
[info] 
[info] Total time: 0 s, completed 26-Jan-2013 12:53:48
[info] 
[info] Total session time: 0 s, completed 26-Jan-2013 12:53:48
[error] Error during build.

后续步骤

代码语言:javascript
复制
cd <project directory> (sbt project root)
sbt 'ensime generate'

版本信息

代码语言:javascript
复制
sbt 0.7.7
ensime 2.9.2-0.9.8.1
scala 2.9.2

emacs配置

代码语言:javascript
复制
(add-to-list 'load-path "~/.emacs.d/scala-emacs")
(require 'scala-mode-auto)
(add-hook 'scala-mode-hook
            '(lambda ()
        (scala-mode-feature-electric-mode)
           ))
(require 'scala-mode)
(add-to-list 'auto-mode-alist '("\\.scala$" . scala-mode))
(add-to-list 'load-path "~/.emacs.d/ensime/elisp/")
(require 'ensime)
(add-hook 'scala-mode-hook 'ensime-scala-mode-hook)

(push "/media/xxx/Development/Runtimes/scala-2.9.2/bin/" exec-path)
(push "/media/xxx/Development/Tools/sbt/" exec-path)

感谢任何帮助(我已经检查了所有的路径,所以请不要对此发表评论)

干杯,

JLove

EN

回答 3

Stack Overflow用户

发布于 2013-01-26 23:43:09

你有没有在你的sbt版本中添加sbt sbt-cmd插件?http://aemoncannon.github.com/ensime/index.html#tth_sEc3.1

票数 1
EN

Stack Overflow用户

发布于 2013-03-30 00:36:14

似乎您需要引用shell上的命令,即:

代码语言:javascript
复制
$ sbt "ensime generate"

HTH

票数 1
EN

Stack Overflow用户

发布于 2013-04-12 15:32:14

我也有同样的问题。在尝试了你所做的之后,我用这些额外的步骤解决了这个问题:

  1. 安装最新版本(在撰写本文时,从文件project\build.properties获取0.12.3并相应地更改sbt.version (在我的示例中,是从项目根目录获取sbt。

因为您已经修改了插件文件,所以这应该会安装ensime命令。如果您想从命令行运行它,请记住将命令(sbt "ensime generate")引起来。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14537187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档