我尝试按照Set up for learning Scala with Emacs安装Scala协议。
我目前的操作系统是Ubuntu 12.04。
我一步一步地做了。
安装完成后,我运行Emacs并看到下一个错误:
Warning (initialization): An error occurred while loading `/home/nazar_art/.emacs':
File error: Cannot open load file, scala-mode-auto
To ensure normal operation, you should investigate and remove the
cause of the error in your initialization file. Start Emacs with
the `--debug-init' option to view a complete error backtrace.
我猜这是许可的问题。我将其更改为scala-mode
,但没有成功。
以下是~/.emacs.d
的内容:
nazar_art@nazar-desktop:~/.emacs.d$ ls -lg
total 12
drwx------ 2 nazar_art 4096 Oct 10 10:58 auto-save-list
drwxrwxr-x 4 nazar_art 4096 Oct 5 00:12 elpa
drwxrwxrwx 4 nazar_art 4096 Oct 10 10:41 scala-mode
我是emacs的新手,并不确定能否找到错误原因跟随我的直觉。 有什么建议吗?
答案 0 :(得分:0)
这对我有用:
安装Scala
sudo apt-get install scala
获取scala-mode
cd ~/git
git clone git://github.com/tuxdna/scala-mode.git
设置load-path
(add-to-list 'load-path "~/git/scala-mode")
需要scala-mode-auto
(require 'scala-mode-auto)
创建了我的第一个Scala源~/first.scala
。模式已加载。
object First {
def main(args: Array[String]) {
println("Test")
}
}
scala-run-scala
First.main(null)
。该计划已经开始。