1

我尝试安装 Scala 与此Set up for learning Scala with Emacs

我当前的操作系统是 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的新人,不确定是否可以按照我的直觉找到错误原因。有什么建议吗?

  • 如何解决这个麻烦?
4

1 回答 1

0

这对我有用:

  1. 安装 Scala

    sudo apt-get install scala
    
  2. 得到scala-mode

    cd ~/git
    git clone git://github.com/tuxdna/scala-mode.git
    
  3. 设置load-path

    (add-to-list 'load-path "~/git/scala-mode")
    
  4. 要求scala-mode-auto

    (require 'scala-mode-auto)
    
  5. 创建了我的第一个 Scala 源代码~/first.scala。模式已加载。

    object First {
      def main(args: Array[String]) {
        println("Test")
      }
    }
    
  6. M-x scala-run-scala
  7. C-c C-l.
  8. 进入First.main(null)解释器。程序运行了。
于 2013-10-10T11:30:42.520 回答