emacs -rails-reloaded不起作用

时间:2012-12-15 09:01:33

标签: ruby-on-rails emacs

我想使用emacs-rails-reloaded。所以,我是从github安装的。但是,当我执行bytecompile步骤时,我收到有关运行时需要cl包的警告。所以,我将以下内容添加到我的.emacs文件中。

(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 rails / console时,我收到一条消息,说'符号的功能定义是无效的:劣质红宝石模式'。我已经从github安装了inf-ruby来解决这个问题,但它似乎没有起作用。请建议。

2 个答案:

答案 0 :(得分:0)

您使用的是什么版本的Emacs?如果它是24,你可以从橘子酱中获得红宝石 - http://marmalade-repo.org/packages/inf-ruby

您需要将marmalade安装为软件包存储库,详细帮助可在此处获取:http://emacswiki.org/emacs/ELPA#toc2

答案 1 :(得分:0)

  

最新提交0b95b63805   dima-exe撰写 4年前

这可能是你的提示。是的,它已经过时且不受支持。

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