Я предлагаю использовать quickrun.el , который поддерживается мной.
quickrun.el - это расширение для выполнения буфера редактирования.
quickrun.el поддерживает много языков программирования и языков разметки, конечно
поддерживает Ruby.
Вы скачиваете quickrun.el по следующему URL.
https://raw.github.com/syohex/emacs-quickrun/master/quickrun.el
И вы добавляете quickrun.el, следующий параметр, в ваш файл конфигурации и оцениваете его (или перезапускаете Emacs).
(add-to-list 'load-path "~/.emacs.d/elisp") ;; If you install quickrun.el to ~/.emacs.d/elisp
(require 'quickrun)
Теперь вы можете использовать следующую команду для выполнения текущего буфера.
M-x quickrun
Вы можете использовать компилировать текущий буфер (не выполнять).
M-x quickrun-compile-only
Если вы часто будете использовать команду quickrun, вам следует назначить привязки клавиш, как показано ниже.
(global-set-key (kbd "<f7>") 'quickrun)
(global-set-key (kbd "<f8>") 'quickrun-compile-only)
Пожалуйста, смотрите страницу github , если вы знаете больше информации о quickrun.el.
Спасибо