2011-05-15 3 views
1

Mac OS X 10.6.7에서 Ruby 1.9.2와 Rails 3.0.7을 사용하고 있습니다.OS X에서 Growl과 작동하도록 오토 테스트 받기

나는 자동 검색 알림을 표시하기 위해 으르렁 거리는 가장 끔찍한 시간을 보냈다. 자동 테스트가 설치되어 완벽하게 작동합니다.

파일을 변경할 때마다 문제없이 테스트가 실행됩니다. 으르렁 거리는 것은 단순히 일하기를 거절합니다. 내 Growl 환경 설정 패널에서 자동 테스트가 응용 프로그램 목록에 추가되고 사용 가능하며 Growl이 실행 중임을 알 수 있습니다. 여기 내 gemfile 보이는 무엇과 같은 : 여기

source 'http://rubygems.org' 

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

group :development do 
    gem 'rspec-rails' 
    gem 'annotate-models' 
end 

group :test do 
    gem 'rspec' 
    gem 'webrat' 
    gem "ZenTest" 
    gem "autotest-rails-pure" 
    gem "autotest-growl" 
    gem "autotest-fsevent" 
end 

그리고 내 .autotest 파일이다 : 나는이 작업을 얻을 생각할 수있는 모든 노력을했습니다

require 'autotest/growl' 
require 'autotest/fsevent' 

가. 나는 시도 :

  • RVM 내 gemset을 삭제하고 다시 설치 자동 측정 및 OS X의
  • 를위한 Google에 가이드의 처음 두 페이지를 다음과 같습니다.
  • bundle install 수십 번 실행 중.
  • 설치는 test_notifier 보석입니다.

이러한 단계는 작동하지 않는 것 같습니다. 나는 어떤 도움이나 제안을 주셔서 감사합니다. 이 일을하기 위해 이틀간의 좌절감을 느꼈습니다.

답변

2

사양을 실행하려면 Guard-RSpec을 사용하는 것이 좋습니다. 설치가 쉽고 Growl과 호환됩니다. 베이스 Guard gem을 확인하십시오. 나는 한 달 전에 Autotest에서 전환했고 행복했습니다. Guard에 대한 내용은 Railscasts입니다.

+0

이것은보기에 좋으며 잘 작동하는 것 같습니다. 그러나, Growl은 여전히 ​​알림을 표시하지 않습니다. 내가 처음 만났을 때, 그것은 내가 한 성스러운 보석을 설치하라고 말했지만, 나는 아직도 아무것도 보지 못하고있다. – LandonSchropp

+0

Growl 설치를 지우고 새 프로젝트를 시작한 다음 파일을 복사했습니다. 나는이 보석을 다시 설치했고 효과가 있었다. 내가 실제로 문제를 해결했는지 여부는 모르지만 지금은 효과가있어 행복합니다. 감사. – LandonSchropp

1

개발 그룹에 gem 'autotest-growl'을 넣으려고 했습니까? 나는 항상 거기에 넣었고 문제가 없었다. 나는 당신이 개발 그룹에 gem 'rspec-rails'을 가지고있는 것과 같은 이유라고 생각했습니다.

+0

답장을 보내 주셔서 감사합니다. 그 트릭을하지 않는 것 같았다. – LandonSchropp

+0

'.autotest' 파일을 전혀 가져 오지 않았습니까? 나는 당신이 거기에 말도 안되는 것을 넣으면 호기심이 ... – theIV

+0

나는 .autotest 파일에 횡설수설을 더하려고 애를 썼다. – LandonSchropp