最初の投稿。Emacsのインストールのトラブルシューティングに成功したかどうかを確認します。失敗した場合は、どこでどのように続行するかを指示します。
私のセットアップ:
- Emacs 24.5
- Macbook Pro Core Duo(2010年半ば)
- OSX El Cap(10.11.4)
最近、EmacsをKierian Healyの[ https://kieranhealy.org/resources/emacs-starter-kit/](社会科学スターターキット)とともにインストールしました。インストール後に最初にEmacsを起動したとき、私が知る限り、何も機能しないというエラー(以下)を受け取りました。ただし、Emacsを初めて使用する場合は、確信が持てません。
インストールすると、起動時に次のエラーメッセージが表示されました。
Warning (initialization): An error occurred while loading
`/Users/lmp/.emacs.d/init.el':
File error: Cannot open load file, no such file or directory, ob-shell
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.
ターミナルからデバッグモードでEmacsを起動しましたが、バックトレースを理解することができませんでした。そこで、問題のあるコード行が見つかるまで、init.elファイルのセクションをコメントアウトしました。
(org-babel-load-file (expand-file-name "starter-kit.org" dotfiles-dir))
したがって、starter-kit.orgファイルを開いて同じことを行うと、次のコードが表示されます
(org-babel-do-load-languages
'org-babel-load-languages
'((emacs-lisp . t)
(shell . t)))
組織モードのWebサイトといくつかのフォーラムを検索した後、エラーを解消するために次のことを試みました。
(org-babel-do-load-languages
'org-babel-load-languages
'((emacs-lisp . t)))
. t
コードの一部が真/偽のシグニファイアであることは私の理解です。しかし、それをファイルから削除することが賢明か愚かかは、私が知りたいことです。または、私の質問を最も明確な言葉で述べるには:
- 問題は正常に修正されましたか?そうでない場合、なぜでしょうか?
- 代わりにやるべきことはあり
(shell . t)
ますか、それとも削除することに加えてすべきことはありますか?
(shell . t)
てみたところ(sh . t)
、エラーも解消されました。これら2つは機能的に同じですか?