[rspec-users] autotest displays no output

pangel pangel.neu at gmail.com
Wed Oct 31 13:09:29 EDT 2007


I just did the modification and the problem remains.

Is there a way to output the final value of the ruby variable so I can check
if it matches the actual path to ruby?


Wes Gamble wrote:
> 
>  From a previous post - the bottom line is that even in Cygwin, 
> File::ALT_SEPARATOR returns "\".  In autotest.rb (under ZenTest/lib), the
> method named "ruby" which attempts to return the path to the executable 
> doesn't work correctly on Windows.
> 
> See below.
> 
> I ran into this as well - see my posts here: 
> http://chrisdpratt.com/2007/09/04/rails-rspec-autotest-redgreen-and-snarl-reasons-i-dont-like-windows/
> 
> There's a bug in ZenTest: 
> http://rubyforge.org/tracker/index.php?func=detail&aid=14203&group_id=419&atid=1678
> 
> The fix is to remove the smartness in zentest that attempts to construct 
> a proper path to Ruby on Windows (I assume that's why they put it in 
> there). 
> 
> So in the autotest.rb file in the ZenTest 3.6.1 gem, make sure that the 
> definition of the "ruby" method looks like this:
> 
> # determine and return the path of the ruby executable.
>   def ruby
>     ruby = File.join(Config::CONFIG['bindir'],
>                      Config::CONFIG['ruby_install_name'])
> 
>     return ruby
>   end
> 
> and then autotest will be able to find your ruby executable.
> 
> Note that I never got the red/green thing working in snarl although it 
> does work in the command window if I do it there by hand.
> 
> Wes
> 
> 
> pangel wrote:
>> Hey, I'm trying to configure autotest with rspec on cygwin but something
>> is
>> going wrong.
>>
>> I made a very simple testing environment with a user.rb and user_spec.rb
>> file. Rspec works fine, but autotest outputs nothing - it just stays
>> here,
>> idle. ^C doesn't display anything more.
>>
>> I can see it's running because I added require 'autotest/snarl' in my
>> .autotest file. And Snarl tells me "Autotest was started" when I start
>> it,
>> and "autotest was reset" when I ^C.
>>
>> But absolutely no log, no information. Nothing happens either when I
>> modify
>> a user.rb/user_spec.rb. Very strange.
>>
>> * Windows XP SP2
>> * Ruby 1.8.6
>> * RSpec 1.0.8
>> * Zentest 3.6.1
>>   
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
> 
> 

-- 
View this message in context: http://www.nabble.com/autotest-displays-no-output-tf4725432.html#a13514100
Sent from the rspec-users mailing list archive at Nabble.com.



More information about the rspec-users mailing list