メインの Ruby インストールでバイナリを見つけることができるように、2 つのタイプの環境変数を設定する必要がありました。まず、ユーザーの場合は ruby\bin\ruby.exe へのパス全体を入力し、システムの場合は bin ディレクトリへのパスのみを入力します。これで問題が解決したようで、他のバイナリを引き続き実行できます。
USER: %RUBY% = C:\Ruby193\bin\ruby.exe を PATH に追加
SYSTEM: %RUBY% = C:\Ruby193 これを Path に %RUBY%\bin として追加します
同じドライブである限り、ansicon.exe とルートからの dll を使用します。
require 'rspec/core/rake_task'
task :default => [:spec]
RSpec::Core::RakeTask.new do |task|
task.pattern = "./spec/*_spec.rb"
task.rspec_opts = ['-c']# for ansi colors
end
ブロックにデフォルトは必要ないことに注意してください。task はデフォルトの test です。いくつかのオプションを設定するだけです。