このチュートリアルで説明されているように、sbt を使用して ensime 構成ファイルを生成しようとしています。
http://jawher.net/2011/01/17/scala-development-environment-emacs-sbt-ensime/
私が抱えている問題は、「ensime generate」コマンドが sbt コマンド セットに含まれていないように見えるため、sbt で構成ファイルを生成できないことです。
[出力]
[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.
【手順】
cd <project directory> (sbt project root)
sbt 'ensime generate'
[バージョン情報]
sbt 0.7.7
ensime 2.9.2-0.9.8.1
scala 2.9.2
【emacsの設定】
(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)
助けていただければ幸いです(すべてのパスを確認したので、これに関するコメントはありません)
乾杯、
Jラブ