Debianで実行されているEmacs24.2.50.1に問題があります。ルビーモードでは、タブキーを押してインデントを編集するたびに、「間違ったタイプの引数:number-or-marker-p、nil」というエラーが表示されます。
さらに詳しく調べると、エラーについて次のことがわかります。
Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil)
ruby-calculate-indent()
ruby-indent-line()
indent-for-tab-command(nil)
call-interactively(indent-for-tab-command nil nil)
タブキーはruby-modeの外では正常に機能する(python-modeなどで正常に機能する)ので、インデントするためのruby-mode内のバグである必要があると思いますが、この問題の診断と修正に役立つ情報は感謝。