2011-08-08 66 views
3

我試圖從https://github.com/senny/rvm.el安裝rvm.el,並且在複製所述文件並將elisp複製到我的.emacs文件後,emacs給我一個錯誤「Symbol's value as variable是無效的:'rvm',我不知道什麼是錯的。請有人指出我正確的方向嗎?作爲變量的符號值是void:'rvm

我的.emacs

的emacs --debug-INIT的
;; 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 

輸出:

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() 

回答

9

目測的代碼,您已經準備好了撇號的一些非ASCII字符引用rvm

(require ‘rvm)應該是(require 'rvm)

這就是爲什麼Emacs將其視爲要評估的變量,而不是引用的符號。

+0

修復它,謝謝你的時間。 –