# Syntax error in runner.rb

**URL:** <https://www.ruby-forum.com/t/syntax-error-in-runner-rb/135511>\
**Category:** Rails\
**Created:** [April 22, 2008, 7:28pm UTC](https://www.ruby-forum.com/t/syntax-error-in-runner-rb/135511 "2008-04-22T19:28:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ssmile](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d6d6ee/32.png) [@ssmile](https://www.ruby-forum.com/u/ssmile)\
**Post date:** [April 22, 2008, 7:28pm UTC](https://www.ruby-forum.com/t/syntax-error-in-runner-rb/135511/1 "2008-04-22T19:28:47Z")

</div>

ruby script/runner ‘load “filename.rb”’\*  
fails with  
./script/…/config/…/vendor/rails/railties/lib/commands/runner.rb:47:  
(eval):1: compile error (SyntaxError)

Rails version is 1.2.0 on Linux

Any clues on what could be incorrect?

Thanks!

---

<div class="post-metadata">

**Author:** ![ssmile](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d6d6ee/32.png) [@ssmile](https://www.ruby-forum.com/u/ssmile)\
**Post date:** [April 22, 2008, 7:52pm UTC](https://www.ruby-forum.com/t/syntax-error-in-runner-rb/135511/2 "2008-04-22T19:52:24Z")

</div>

On 22 Apr 2008, at 18:28, Irene S. wrote:

> ruby script/runner ‘load “filename.rb”’\*  
> fails with  
> ./script/…/config/…/vendor/rails/railties/lib/commands/runner.rb:47:  
> (eval):1: compile error (SyntaxError)
> 
> Rails version is 1.2.0 on Linux

The \* will presumably expand to everything in your current directory,  
but because you’ve got some ruby code at the front it’s probably  
trying to evaluate that list of files as if it were ruby, which is  
unlikely to work. What were you actually trying to do?

Fred

---

<div class="post-metadata">

**Author:** ![ssmile](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d6d6ee/32.png) [@ssmile](https://www.ruby-forum.com/u/ssmile)\
**Post date:** [April 22, 2008, 8:25pm UTC](https://www.ruby-forum.com/t/syntax-error-in-runner-rb/135511/3 "2008-04-22T20:25:22Z")

</div>

Frederick C. wrote:

> On 22 Apr 2008, at 18:28, Irene S. wrote:
> 
> > ruby script/runner ‘load “filename.rb”’\*  
> > fails with  
> > ./script/…/config/…/vendor/rails/railties/lib/commands/runner.rb:47:  
> > (eval):1: compile error (SyntaxError)
> > 
> > Rails version is 1.2.0 on Linux
> 
> The \* will presumably expand to everything in your current directory,  
> but because you’ve got some ruby code at the front it’s probably  
> trying to evaluate that list of files as if it were ruby, which is  
> unlikely to work. What were you actually trying to do?
> 
> Fred

ruby ./script/runner ‘load “filename.rb”’ also results in  
from  
./script/…/config/…/vendor/rails/railties/lib/commands/runner.rb:47  
from ./script/runner:3

Note that \* is not suffixed at end
