2012-12-15 58 views
0

我想使用emacs-rails-reloaded。所以,我從github安裝它。但是,當我執行字節編譯步驟時,我會在運行時收到關於cl包需要的警告。所以,我將以下內容添加到我的.emacs文件中。emacs -rails-reloaded不起作用

(require 'cl) 

但是,警告仍然存在。我完全.emacs文件如下:

(add-to-list 'load-path "~/.emacs.d/plugins") 
(setq load-path (cons (expand-file-name "~/.emacs.d/emacs-rails-reloaded") load-path)) 
(require 'snippet) 
(require 'find-recursive) 
(require 'cl) 
(require 'inf-ruby) 
(autoload 'inf-ruby "inf-ruby" "Run an inferior Ruby process" t) 
(autoload 'inf-ruby-setup-keybindings "inf-ruby" "" t) 
(eval-after-load 'ruby-mode 
    '(add-hook 'ruby-mode-hook 'inf-ruby-setup-keybindings)) 
(require 'rails-autoload) 
(require 'color-theme) 
(setq visible-bell t) 

當我運行M-X導軌/控制檯,我得到一個消息,說「符號的函數定義爲void:劣等紅寶石模式」。我已經從github安裝了inf-ruby來解決這個問題,但它似乎沒有工作。請建議。

回答

0

最新提交0b95b63805 迪馬-EXE創作4年前

這可能是你的提示。是的,它已經過時並且不受支持。

我知道的emacs-rails唯一的一些更新版本是remvee's fork of the original mode

+0

是的,我現在已經意識到emacs-rails已經過時並且不受支持。感謝您指點我remvee的叉子。我會在某個時候嘗試。 – dknight

0

您使用的是什麼版本的Emacs?如果是24,你可以從果醬得到INF-紅寶石 - http://marmalade-repo.org/packages/inf-ruby

您需要安裝果醬作爲包庫,用於提供詳細的幫助,請訪問:http://emacswiki.org/emacs/ELPA#toc2

+0

我正在使用Emacs 24.我已經安裝了inf-ruby。我在〜/ .emacs.d/plugins和我的.emacs的第一行中添加了inf-ruby.el,並將該文件夾添加到我的加載路徑中。所以,我認爲inf-ruby被正確加載。實際上M-x ruby​​-mode也可以正常工作。 – dknight

+0

好吧,你需要粘貼一些你的配置。 –

+0

上面粘貼了我的.emacs。請讓我知道你需要什麼其他配置文件。 – dknight