From: Sebastian Hungerecker Date: 2009-04-17T17:39:37+09:00 Subject: Re: Passing hashes as command-line parameters Jeff Leeman wrote: > C:\rails_app>jruby script\runner "SomeClassName.method_name({:some_key_1 > => 'some_value_1', :some_key_2 => 'some_value_2'})" > script\runner:6: (eval):1: , unexpected '=' (SyntaxError) Try putting p ARGV[0] before the eval and see what that outputs. That way you can see if and how cmd butchers the argument.