rspec-modeをrake意外で使う方法

Railsプロジェクト以外でrspec-mode(GitHub - pezra/rspec-mode: An RSpec minor mode for Emacs)を使おうと思ったらエラーが出て動かなかったのでメモ


デフォルトのままだとrake specを使用してしまうので.emacsに以下を追記

(custom-set-variables '(rspec-use-rake-flag nil))
(custom-set-faces )

これで,specコマンドを使用するようになる。
しかし,コレでも動かないので,空でも良いのでRaikefileを用意することでspecが流れるようになります。


ちなみに,rake specを使用する場合の簡単なRakefikeの例

require 'rake'
require 'spec/rake/spectask'

desc "Run all spec"
Spec::Rake::SpecTask.new('spec') do |t|
  t.spec_files = FileList['spec/**/*.rb']
end