1

最近、LinuxコンピューターにELIをインストールしようとしています!私はそれを機能させるためにhttp://www.franz.com/emacs/からのガイドに従いました!私も同様のエラーを検索し、このスレッドを見つけましたhttp://ubuntuforums.org/showthread.php?t=1646855 しかし、フォーラムの人とは異なり、fi-site-init.elファイルをスクラッチバッファーからロードすることはできません。--debug-initフラグを指定してemacsを開くと、次のエラーメッセージが表示されます。

  Debugger entered--Lisp error: (file-error "Cannot open load file" "fi-site-init.el")
  load("fi-site-init.el")
  eval-buffer(#<buffer  *load*> nil "/home/simon/.emacs" nil t)  ; Reading at buffer position 82
  load-with-code-conversion("/home/simon/.emacs" "/home/simon/.emacs" t t)
  load("~/.emacs" t t)
  #[nil "\205\264

注目に値するのは、ガイドに彼らが持っているということです

"/ usr / local / acl82express / eli"

私が持っている間の検索パスとして

"/ usr / Documents / acl82express / eli"

パスとして(Allegro CLがインストールされているため)

全体として、これは私が.emacsファイルに書いたものです

 (push "/usr/Documents/acl82express/eli" load-path)
  (load "fi-site-init.el")
  (setq fi:common-lisp-image-name "/usr/Documents/acl82express/alisp")
  (setq fi:common-lisp-image-file "/usr/Documents/acl82express/alisp.dxl")
  (setq fi:common-lisp-directory "/usr/Documents/acl82express")

助けてくれてありがとう!

SimonNyström

4

2 に答える 2

0

Documents は通常、ユーザーのホーム ディレクトリ内のディレクトリの名前です。/home/{user}/Documents{user} が現在ログインしているユーザーの下にあるのが通例です。who am i | awk '{ print $1 }'- あなたが忘れない限り、これは見つける方法です:)

このディレクトリは ~ (チルダ) または環境変数でエイリアスされることが多い$HOMEため、パス展開を行うと、これらの「$HOME/Documents」、「~/Documents」、および「/home/{user}/Documents」はすべて同じディレクトリ。

于 2012-07-15T15:14:21.653 に答える
0

先頭の「/」記号に注意してください。「/usr/Documents/acl82express/eli」である必要があると確信しています。

于 2012-07-11T12:00:25.773 に答える