# Ruby Error Question

**URL:** <https://www.ruby-forum.com/t/ruby-error-question/179593>\
**Category:** Ruby\
**Created:** [November 30, 2009, 2:15am UTC](https://www.ruby-forum.com/t/ruby-error-question/179593 "2009-11-30T02:15:58Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![burrowsm](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/d78d45/32.png) [@burrowsm](https://www.ruby-forum.com/u/burrowsm)\
**Post date:** [November 30, 2009, 2:15am UTC](https://www.ruby-forum.com/t/ruby-error-question/179593/1 "2009-11-30T02:15:58Z")

</div>

I am new to Ruby. I have been using in on Mac OSX and every time I  
run a ruby application I get the same long error. Here is the error  
when I run “rake --version”. Does anyone know what may be causing  
this?

Matt B

rake --version  
WARNING: compile error  
/Library/Ruby/Gems/1.8/specifications/english-0.3.0.gemspec:23: syntax  
error, unexpected ‘=’, expecting ‘)’  
s.add\_dependency(%q=2.0.0  
^  
/Library/Ruby/Gems/1.8/specifications/english-0.3.0.gemspec:23:  
no . floating literal anymore; put 0 before dot  
s.add\_dependency(%q=2.0.0  
^  
/Library/Ruby/Gems/1.8/specifications/english-0.3.0.gemspec:24: syntax  
error, unexpected ‘)’, expecting kEND  
WARNING: Gem::Specification.new do |s|  
s.name = %q{english}  
s.version = “0.3.0”

s.specification\_version = 2 if s.respond\_to? :specification\_version=

s.required\_rubygems\_version = Gem::Requirement.new(“\>= 0”) if  
s.respond\_to? :required\_rubygems\_version=  
s.authors = [“removed\_email\_address@domain.invalid\n”, “7rans  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)”, “George M.”]  
s.date = %q{2008-09-27}  
s.description = %q{English is an general purpose English language  
processing library. It includes a number of useful libraries, such as  
inflect.rb, similarity.rb, metaphone.rb, and so on.}  
s.extra\_rdoc\_files = [“README”, “MANIFEST”, “CHANGES”, “VERSION”,  
“NEWS”, “COPYING”]  
s.files = [“MANIFEST”, “test”, “test/test\_levenshtein.rb”, “test/  
test\_similarity.rb”, “test/test\_soundex.rb”, “test/test\_inflect.rb”,  
“test/test\_double\_metaphone.rb”, “test/test\_porter\_stemming.rb”, “test/  
test\_censor.rb”, “test/fixture”, “test/fixture/soundex.txt”, “test/  
fixture/metaphone.txt”, “test/fixture/double\_metaphone.txt”, “test/  
fixture/porter\_stemming\_input.txt”, “test/fixture/metaphone\_lp.txt”,  
“test/fixture/porter\_stemming\_output.txt”, “test/test\_dresner.rb”,  
“test/test\_metaphone.rb”, “CHANGES”, “README”, “meta”, “meta/created”,  
“meta/homepage”, “meta/summary”, “meta/abstract”, “meta/releases”,  
“meta/authors”, “meta/requires”, “meta/contact”, “task”, “task/test”,  
“task/rdoc”, “task/clean”, “lib”, “lib/english”, “lib/english/  
double\_metaphone.rb”, “lib/english/style\_orm.rb”, “lib/english/  
censor.rb”, “lib/english/porter\_stemming.rb”, “lib/english/  
levenshtein.rb”, “lib/english/dresner.rb”, “lib/english/jumble.rb”,  
“lib/english/soundex.rb”, “lib/english/metaphone.rb”, “lib/english/  
textfilter.rb”, “lib/english/similarity.rb”, “lib/english/inflect.rb”,  
“lib/english/roman.rb”, “lib/english/style.rb”, “lib/english/  
numerals.rb”, “lib/english/array.rb”, “lib/english/patterns.rb”, “lib/  
english/string.rb”, “VERSION”, “NEWS”, “COPYING”]  
s.has\_rdoc = true  
s.homepage = %q{[http://english.rubyforge.org](http://english.rubyforge.org)  
}  
s.rdoc\_options = [“–inline-source”, “–title”, “english api”, “–  
main”, “README”]  
s.require\_paths = [“lib”]  
s.rubyforge\_project = %q{english}  
s.rubygems\_version = %q{1.0.1}  
s.summary = %q{English is an general purpose English language  
processing library.}  
s.test\_files = [“test/test\_levenshtein.rb”, “test/  
test\_similarity.rb”, “test/test\_soundex.rb”, “test/test\_inflect.rb”,  
“test/test\_double\_metaphone.rb”, “test/test\_porter\_stemming.rb”, “test/  
test\_censor.rb”, “test/fixture”, “test/fixture/soundex.txt”, “test/  
fixture/metaphone.txt”, “test/fixture/double\_metaphone.txt”, “test/  
fixture/porter\_stemming\_input.txt”, “test/fixture/metaphone\_lp.txt”,  
“test/fixture/porter\_stemming\_output.txt”, “test/test\_dresner.rb”,  
“test/test\_metaphone.rb”]

s.add\_dependency(%q=2.0.0

> , [“\>= 0”])  
> s.add\_dependency(%q\<\>, [“\>= 0”])  
> end  
> rake, version 0.8.7

---

<div class="post-metadata">

**Author:** ![burrowsm](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/d78d45/32.png) [@burrowsm](https://www.ruby-forum.com/u/burrowsm)\
**Post date:** [November 30, 2009, 2:37am UTC](https://www.ruby-forum.com/t/ruby-error-question/179593/2 "2009-11-30T02:37:05Z")

</div>

Matt B. wrote:

> I am new to Ruby. I have been using in on Mac OSX and every time I  
> run a ruby application I get the same long error. Here is the error  
> when I run “rake --version”. Does anyone know what may be causing  
> this?
> 
> Matt B
> 
> rake --version  
> WARNING: compile error  
> /Library/Ruby/Gems/1.8/specifications/english-0.3.0.gemspec:23: syntax  
> error, unexpected ‘=’, expecting ‘)’  
> s.add\_dependency(%q=2.0.0  
> ^  
> […]  
> Looks like that gemspec file has some rather awful syntax errors in it!  
> Try removing the english-0.3.0 gem, then reinstalling it.

Best,  
–Â  
MarnenÂ Laibow-Koser  
[http://www.marnen.org](http://www.marnen.org)  
removed\_email\_address@domain.invalid
