Bài viết đầu tiên. Tôi muốn xác nhận xem tôi có khắc phục được sự cố cài đặt Emacs hay không và nếu tôi không, hãy hướng dẫn về nơi và cách tiến hành.
Thiết lập của tôi:
- Emacs 24,5
- Macbook Pro Core Duo (giữa năm 2010)
- OSX El Cap (10.11.4)
Gần đây tôi đã cài đặt Emacs cùng với [ https://kieranhealy.org/resource/emacs-starter-kit/[(social starter kit). Khi tôi lần đầu tiên khởi chạy Emacs sau khi cài đặt, tôi đã nhận được một lỗi (bên dưới) mà theo như tôi có thể nói, không ngăn cản bất cứ điều gì làm việc với mặc dù, mặc dù tôi không biết gì về Emacs.
Sau khi cài đặt, tôi nhận được thông báo lỗi follwing khi khởi chạy:
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.
Tôi đã khởi chạy Emacs từ thiết bị đầu cuối sang chế độ gỡ lỗi nhưng không thể cho cuộc sống của tôi tìm ra nền tảng. Vì vậy, tôi đã nhận xét các phần của tệp init.el cho đến khi tôi tìm thấy dòng mã vấn đề:
(org-babel-load-file (expand-file-name "starter-kit.org" dotfiles-dir))
Vì vậy, tôi đã mở tệp starter-kit.org và thực hiện tương tự dẫn tôi đến đoạn mã sau
(org-babel-do-load-languages
'org-babel-load-languages
'((emacs-lisp . t)
(shell . t)))
Sau khi tìm kiếm trang web chế độ org và một vài diễn đàn, tôi đã thử cách sau để xóa lỗi:
(org-babel-do-load-languages
'org-babel-load-languages
'((emacs-lisp . t)))
Theo hiểu biết của tôi, . t
một phần của mã là một dấu hiệu đúng / sai. Nhưng cho dù loại bỏ nó khỏi tập tin là khôn ngoan hay ngu ngốc, là những gì tôi muốn biết. Hoặc, để nêu câu hỏi của tôi theo cách rõ ràng nhất:
- Tôi đã khắc phục thành công sự cố chưa? Nếu không, tai sao không?
- Có bất cứ điều gì tôi nên làm thay thế, hoặc nên làm ngoài việc loại bỏ
(shell . t)
?
(shell . t)
với(sh . t)
và nó quá xóa lỗi. Là hai chức năng giống nhau?