purcell/emacs.d — pull request #195 by academe800 (2014-07-16 00:29:59+00:00)
Title: Report bug：wrong-type-argument sequencep xml-rpc

一：我的OS 是：ubuntu14.04 kylin , emacs是24.3.50.1
二：我所做的操作步骤如下
1按照Install stable version in easiest way的步骤做完。
2 remove the old ~/.emacs .
run the below command in the terminal :
emacs -nw --batch -l ~/.emacs.d/init.el -f package-refresh-contents
3 在terminal中输入 emacs --debug-init
三：错误信息如下:
========================================================
Debugger entered--Lisp error: (wrong-type-argument sequencep xml-rpc)
concat(xml-rpc "-autoloads.el")
(expand-file-name (concat name "-autoloads.el") pkg-dir)
(let ((path (expand-file-name (concat name "-autoloads.el") pkg-dir))) (with-current-buffer (find-file-existing path) (kill-buffer nil)))
(let (ad-return-value) (setq ad-return-value (with-no-warnings (funcall ad--addoit-function name pkg-dir))) (let ((path (expand-file-name (concat name "-autoloads.el") pkg-dir))) (with-current-buffer (find-file-existing path) (kill-buffer nil))) ad-return-value)
ad-Advice-package-generate-autoloads(#[514 "\302\303\"\304\"\305\306!\210\307!\210\310!\211\203\00\311!\210\210*\211\207" [generated-autoload-file version-control format "%s-autoloads.el" expand-file-name never package-autoload-ensure-default-file update-directory-autoloads find-buffer-visiting kill-buffer] 6 "\n\n(fn NAME PKG-DIR)"] xml-rpc "/home/andy/.emacs.d/elpa/xml-rpc-20130423.1356")
apply(ad-Advice-package-generate-autoloads #[514 "\302\303\"\304\"\305\306!\210\307!\210\310!\211\203\00\311!\210\210*\211\207" [generated-autoload-file version-control format "%s-autoloads.el" expand-file-name never package-autoload-ensure-default-file update-directory-autoloads find-buffer-visiting kill-buffer] 6 "\n\n(fn NAME PKG-DIR)"] (xml-rpc "/home/andy/.emacs.d/elpa/xml-rpc-20130423.1356"))
package-generate-autoloads(xml-rpc "/home/andy/.emacs.d/elpa/xml-rpc-20130423.1356")
package--make-autoloads-and-stuff([cl-struct-package-desc xml-rpc (20130423 1356) "An elisp implementation of clientside XML-RPC" nil single "myelpa" nil nil nil] "/home/andy/.emacs.d/elpa/xml-rpc-20130423.1356")
package-unpack([cl-struct-package-desc xml-rpc (20130423 1356) "An elisp implementation of clientside XML-RPC" nil single "myelpa" nil nil nil])
package-install-from-archive([cl-struct-package-desc xml-rpc (20130423 1356) "An elisp implementation of clientside XML-RPC" nil single "myelpa" nil nil nil])
mapc(package-install-from-archive ([cl-struct-package-desc xml-rpc (20130423 1356) "An elisp implementation of clientside XML-RPC" nil single "myelpa" nil nil nil]))
package-download-transaction(([cl-struct-package-desc xml-rpc (20130423 1356) "An elisp implementation of clientside XML-RPC" nil single "myelpa" nil nil nil]))
package-install(xml-rpc)
(if (or (assoc package package-archive-contents) no-refresh) (package-install package) (progn (package-refresh-contents) (require-package package min-version t)))
(if (package-installed-p package min-version) t (if (or (assoc package package-archive-contents) no-refresh) (package-install package) (progn (package-refresh-contents) (require-package package min-version t))))
require-package(xml-rpc)
eval-buffer(# nil "/home/andy/.emacs.d/init-elpa.el" nil t) ; Reading at buffer position 5484
load-with-code-conversion("/home/andy/.emacs.d/init-elpa.el" "/home/andy/.emacs.d/init-elpa.el" nil t)
require(init-elpa)
eval-buffer(# nil "/home/andy/.emacs.d/init.el" nil t) ; Reading at buffer position 2731
load-with-code-conversion("/home/andy/.emacs.d/init.el" "/home/andy/.emacs.d/init.el" t t)
load("/home/andy/.emacs.d/init" t t)
#[0 "\205\262\00	\306=\203\00\307\310Q\202;\00	\311=\204\00\307\312Q\202;\00\313\307\314\315#\203*\00\316\202;\00\313\307\314\317#\203:\00\320\nB\321\202;\00\316\322\323\322\211#\210 \322=\203a\00\324\325\326\307\327Q!\"\323\322\211#\210 \322=\203`\00\210 \203\243\00\330 !\331\232\203\243\00\332 !\211\333P\334!\203}\00\211\202\210\00\334!\203\207\00\202\210\00\314\262\203\241\00\335 \"\203\237\00\336\337 #\210\340\341!\210\266\f?\205\260\00\314\323\342\322\211#)\262\207" [init-file-user system-type delayed-warnings-list user-init-file inhibit-default-init inhibit-startup-screen ms-dos "~" "/_emacs" windows-nt "/.emacs" directory-files nil "^\\.emacs\\(\\.elc?\\)?$" "~/.emacs" "^_emacs\\(\\.elc?\\)?$" (initialization "`_emacs' init file is deprecated, please use `.emacs'") "~/_emacs" t load expand-file-name "init" file-name-as-directory "/.emacs.d" file-name-extension "elc" file-name-sans-extension ".el" file-exists-p file-newer-than-file-p message "Warning: %s is newer than %s" sit-for 1 "default"] 7 "\n\n(fn)"]()
command-line()
normal-top-level()
============================================================

我是emacs的新手，不知道怎么处理，希望得到您的帮助。谢谢。