jko170
July 20, 2009, 7:57am
1
When I run rake test:units I get this error:
292 tests, 350 assertions, 2 failures, 13 errors
rake aborted!
Command failed with status (1): [/usr/local/bin/ruby -I"lib:test" "/
usr/loc…]
This error just showed up yesterday — I have no idea how I caused
it. Here is my gem list in case that helps:
actionmailer (2.3.2, 2.2.2)
actionpack (2.3.2, 2.2.2)
activerecord (2.3.2, 2.2.2)
activeresource (2.3.2, 2.2.2)
activesupport (2.3.2, 2.2.2)
authlogic (2.1.1)
bcrypt-ruby (2.0.5)
builder (2.1.2)
calendar_date_select (1.15)
capistrano (2.5.8)
cgi_multipart_eof_fix (2.5.0)
chronic (0.2.3)
columnize (0.3.0)
cucumber (0.3.11)
daemons (1.0.10)
devver (2.3.0)
diff-lcs (1.1.2)
engineyard-eycap (0.4.12)
eventmachine (0.12.8)
faker (0.3.1)
fastercsv (1.5.0)
fastthread (1.0.7)
flay (1.3.0)
flog (2.1.2)
gchart (0.5.0)
gem_plugin (0.2.3)
haml (2.2.0)
highline (1.5.1)
hoe (2.3.2)
hpricot (0.8.1)
javan-whenever (0.3.1)
jscruggs-metric_fu (1.1.1)
linecache (0.43)
memcache-client (1.7.4)
metaid (1.0)
mini_magick (1.2.5)
mislav-will_paginate (2.3.11)
mocha (0.9.7)
mojombo-chronic (0.3.0)
money (2.1.3)
mongrel (1.1.5)
mysql (2.7)
net-scp (1.0.2)
net-sftp (2.0.2)
net-ssh (2.0.11)
net-ssh-gateway (1.0.1)
nokogiri (1.3.2)
notahat-machinist (1.0.3)
polyglot (0.2.6)
prawn (0.5.0.1)
prawn-core (0.5.0.1)
prawn-format (0.2.0.1)
prawn-layout (0.2.0.1)
rails (2.3.2, 2.2.2)
rake (0.8.7)
rcov (0.8.1.2.0)
RedCloth (4.2.2)
relevance-rcov (0.8.3.4)
rmagick (2.10.0)
rspec (1.2.7)
ruby-debug (0.10.3)
ruby-debug-base (0.10.3)
ruby_parser (2.0.3)
rubyforge (1.0.3)
searchlogic (2.1.2)
sexp_processor (3.0.2)
term-ansicolor (1.0.3)
termios (0.9.4)
thoughtbot-shoulda (2.10.2)
topfunky-gruff (0.3.5)
treetop (1.2.6)
unicode (0.1)
uuidtools (2.0.0)
webrat (0.4.4)
Thanks for any help!
jko170
July 20, 2009, 10:57am
2
Hey
Could you paste the full trace and error?
I doubt this is an error with your gem versions.
Gavin
jko170
July 20, 2009, 11:05am
3
Here it is:
292 tests, 350 assertions, 2 failures, 13 errors
rake aborted!
Command failed with status (1): [/usr/local/bin/ruby -I"lib:test" "/
usr/loc…]
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:995:in sh' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1010:in
call’
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1010:in sh' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1094:in
sh’
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1029:in
ruby' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1094:in
ruby’
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/testtask.rb:
117:in define' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1112:in
verbose’
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/testtask.rb:
102:in define' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in
call’
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in
execute' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in
each’
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in
execute' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in
invoke_with_call_chain’
/usr/local/lib/ruby/1.8/monitor.rb:242:in synchronize' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in
invoke_with_call_chain’
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in
invoke' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in
invoke_task’
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in
top_level' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in
each’
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in
top_level' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in
standard_exception_handling’
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in
top_level' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in
run’
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in
standard_exception_handling' /usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in
run’
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31
/usr/local/bin/rake:19:in `load’
/usr/local/bin/rake:19
jko170
July 20, 2009, 8:07pm
4
Anyone have this problem before?
jko170
July 20, 2009, 11:10pm
5
jko170 wrote:
When I run rake test:units I get this error:
292 tests, 350 assertions, 2 failures, 13 errors
rake aborted!
Command failed with status (1): [/usr/local/bin/ruby -I"lib:test" "/
usr/loc…]
This error just showed up yesterday — I have no idea how I caused
it. Here is my gem list in case that helps:
What happens when you do this from the shell?
$ /usr/local/bin/ruby
jko170
July 20, 2009, 11:28pm
6
Nothing is outputted. It just loads forever.
On Jul 20, 4:10 pm, James B. [email protected]
jko170
July 21, 2009, 1:15am
7
I enter the command and press enter and nothing happens.
On Jul 20, 5:56 pm, James B. [email protected]
jko170
July 21, 2009, 12:56am
8
jko170 wrote:
Nothing is outputted. It just loads forever.
What exactly do you mean by, “It just loads forever”. Status 1 from a
ba shell means that the returning processed failed for some reason. If
your ruby binary has had its permissions changed, or it has been moved,
or corrupted in some way then this could be your problem.
jko170
July 21, 2009, 1:19am
9
jko170 wrote:
I enter the command and press enter and nothing happens.
On Jul 20, 5:56�pm, James B. [email protected]
Then the ruby vm is not starting properly, and as Rake is a ruby script
it fails in consequence. Resolve what has happened with your ruby
installation and the Rake problem is likely resolved as well.
jko170
July 21, 2009, 1:30am
10
On Jul 20, 7:19 pm, James B. [email protected]
wrote:
Then the ruby vm is not starting properly, and as Rake is a ruby script
it fails in consequence. Resolve what has happened with your ruby
installation and the Rake problem is likely resolved as well.
Entering /usr/local/bin/ruby without any arguments will always “hang”,
because it is waiting for input. Ruby’s default behavior without
arguments is to wait for commands on STDIN.
Try
$ ruby --version
or
$ ruby -e ‘puts “hello”’
If you want the Ruby executable to do something and then exit.
–
Avdi