我想使用emacs-rails-reloaded。所以,我从github安装了它。然而,当我执行字节编译步骤时,我得到了一个关于在运行时需要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时,我得到一条消息说‘Symbol的函数定义是空的: saying ruby-mode’。我安装了来自github的inf-ruby来解决这个问题,但它似乎不起作用。请提个建议。
发布于 2012-12-17 12:05:27
最近一次提交0b95b63805 dima-exe 4年前编写的
这可能是你的暗示。是的,它是过时的和不受支持的。
据我所知,remvee's fork of the original mode是emacs-rails唯一稍有更新的版本。
发布于 2012-12-15 21:37:17
您使用的是什么版本的Emacs?如果是24,你可以从marmalade - http://marmalade-repo.org/packages/inf-ruby得到inf-ruby
您需要将marmalade安装为软件包存储库,有关详细帮助可在此处获得:http://emacswiki.org/emacs/ELPA#toc2
https://stackoverflow.com/questions/13890831
复制相似问题