2013-10-10 2 views
1

Я попытался установить Scala accord this Set up for learning Scala with Emacs.Не удается установить scala в emacs - Произошла ошибка при загрузке `/home/nazar_art/.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:

[email protected]:~/.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

'(добавить к списку 'нагрузка-пути "~/.emacs.d/Scala-режим") (требуется' SCALA-режим-авто)' => Файл '~/.emacs. d/scala-mode/scala-mode-auto.el'. –

+1

@ abo-abo Где я могу взять этот файл? Потому что его там нет. Как это было ... –

ответ

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. М-хscala-run-scala
  7. Загруженный источник с С-С-С л.
  8. Введено First.main(null) в интерпретаторе. Программа запустилась.
+0

На # 7 У меня есть некоторые проблемы - он печатает - 'C-c Tab is indifined'. Как я вижу, это должно быть 'C-c C-l' (последнее немного L?). Потому что он печатает ': 8: error: not found: value First First.main (null)'. После # 6 - у меня есть правильный scala repl. –

+0

Да, это маленький L. И вам нужно быть в буфере scala, когда вы 'C-c C-l'. –

+0

Он печатает 'no history'. Как загрузить источник любым другим способом? –

Смежные вопросы