1

Ruby on Rails チュートリアル (http://ruby.railstutorial.org) に従っています。第 3 章では、著者はテストについて説明します。すべてが指示どおりに機能しているように見えますが、自動テストを開始した後、Growl 通知 (緑または赤) を受け取りません。また、Growl では「まだアプリケーションが登録されていません」と表示されます。

参考文献:

  • autotest-growlのreadmeに記載されている両方の gem インストールを試しました

  • やみくもに宝石 karl-autotest-growl をロードしましたが、それを説明しているブログは明確に書かれていますが、少し古くなっています

  • ph7spot には、Linux、Windows、および xos の自動テストをセットアップするための [詳細なウォークスルー][4] があります (http://ph7spot.com/musings/getting-started-with-autotest)。

私のセットアップ:

  • ウィンドウズ7 64ビット
  • うなり声 v2.0.6 (ビルド 2.0.6.1)

c:\Sites.autotest ファイルの内容:

    require 'autotest/growl'
    require 'autotest/fsevent'
    require 'redgreen/autotest'
    require "test_notifier/autotest"

gemfile の内容:

    source 'http://rubygems.org'

    gem 'rails', '3.0.7'
    gem 'sqlite3-ruby', '1.3.2', :require => 'sqlite3'

    group :development do
      gem 'rspec-rails', '2.5.0'
    end

    group :test do
      gem 'rspec', '2.5.0'
      gem 'webrat', '0.7.1'
      gem 'win32-process'
      gem 'spork', '0.9.0.rc5'
    end

「gemfile リスト」出力: (部分)

autotest (4.4.6)
autotest-growl (0.2.9)
autotest-rails (4.1.0)
autotest-rails-pure (4.1.2)
autotest-standalone (4.5.5)
karl-autotest-growl (0.1.8)
rails (3.0.7)
rake (0.9.2, 0.8.7)
rspec (2.5.0)
rspec-core (2.5.2)
rspec-expectations (2.5.0)
rspec-mocks (2.5.0)
rspec-rails (2.5.0)
spork (0.9.0.rc5)
webrat (0.7.1)
ZenTest (4.5.0)

問題のトラブルシューティング方法についてご質問やご提案がございましたら、お知らせください。

ありがとう。

4

1 に答える 1

0

.autotest ファイルのパスが正しくありません。そのはず:

C:\sites\sample_app\.autotest

require 'autotest/fsevent'また、OSX 専用であるため、.autotest ファイルからこの行を削除する必要があります。

于 2011-06-19T09:23:19.107 に答える