我正在尝试从https://github.com/senny/rvm.el安装rvm.el,在复制了上述文件并将elisp复制到我的.emacs文件中后,emacs给我一个错误"Symbol's value as variable is void:‘rvm“,我不确定出了什么问题。有人能告诉我怎么走吗?
我的.emacs
;; Update load path.
(add-to-list 'load-path "~/.emacs.d")
;; Interactively Do Things (highly recommended, but not strictly required)
(require 'ido)
(ido-mode t)
;; Rinari
(add-to-list 'load-path "~/.emacs.d/rinari")
(require 'rinari)
;; RVM
(require ‘rvm)
(rvm-use-default) ;; use rvm’s default ruby for the current Emacs session emacs --debug-init的输出:
Debugger entered--Lisp error: (void-variable ‘rvm)
(require ‘rvm)
eval-buffer(#<buffer *load*> nil "/home/levi/.emacs" nil t) ; Reading at buffer position 265
load-with-code-conversion("/home/levi/.emacs" "/home/levi/.emacs" t t)
load("~/.emacs" t t)
#[nil "^H\205\264^@ \306=\203^Q^@\307^H\310Q\2027^@ \311=\2033^@\312\307\313\314#\203#^@\315\2027^@\312\307\313\316#\203/^@\317\2027^@\315\2027^@\307^H\320Q^Z\321^$
command-line()
normal-top-level()发布于 2011-08-08 13:38:47
纵观这段代码,您用一些非ascii字符代替了用于引用rvm的撇号
(require ‘rvm)应为(require 'rvm)
这就是为什么Emacs将其视为一个要计算的变量,而不是一个带引号的符号。
https://stackoverflow.com/questions/6977946
复制相似问题