0

我想使用 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)

当我运行 Mx rails/console 时,我收到一条消息说“符号的函数定义无效:劣质红宝石模式”。我已经从github安装了 inf-ruby来解决这个问题,但它似乎不起作用。请建议。

4

2 回答 2

0

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

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

于 2012-12-15T13:37:16.777 回答
0

最新提交 0b95b63805 dima-exe 于4 年前创作

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

emacs-rails我所知道的唯一稍微更新的版本是remvee 对原始模式的分叉

于 2012-12-17T04:05:27.453 回答