Rails 3 と Ruby 1.9.2 を Windows 7 にインストールして実行するのはかなりスムーズに進みました。問題が発生したのは、autotest を実行したいときだけです。エラーはイライラするほど単純に見えますが、解決方法がわかりません。
Gemfile に次の gem があります。
gem 'autotest'
gem 'autotest-rails-pure'
しかし、実行するbundle exec autotest
と、次のようになります。
loading autotest/rails
style: Rails
C:\bin\Ruby192\bin\ruby -I.;lib;test -rubygems -e "['test/unit',
'test/unit/helpers/users_helper_test.rb', 'test/unit/user_test.rb'].each
{ |f| require f }" | C:/bin/Ruby192/lib/ruby/gems/1.9.1/gems/autotest-4.4.1/bin/unit_diff -u
'C:' is not recognized as an internal or external command,
operable program or batch file.
そのため、パスのフォーマットに問題があるようですが、どこでどのように解決すればよいかわかりません。これをCygwinで実行しようとしましたが、役に立ちませんでした。
また、とZenTest
gem の代わりに gemを使用してみましたが、それは実行されました! ただし、デフォルトのディレクトリにあるテスト ファイルは検出されませんでした。それもあまり役に立たないようです。autotest
autotest-rails-pure
誰が助けることができますか?