# Binarylogic-searchlogic ~\> 2.0 binarylogic-authlogic mbleigh-subdomain\_fu

**URL:** <https://www.ruby-forum.com/t/binarylogic-searchlogic-2-0-binarylogic-authlogic-mbleigh-subdomain-fu/181768>\
**Category:** Rails\
**Created:** [January 18, 2010, 2:17am UTC](https://www.ruby-forum.com/t/binarylogic-searchlogic-2-0-binarylogic-authlogic-mbleigh-subdomain-fu/181768 "2010-01-18T02:17:03Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![johnny](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/ecb155/32.png) [@johnny](https://www.ruby-forum.com/u/johnny)\
**Post date:** [January 18, 2010, 2:17am UTC](https://www.ruby-forum.com/t/binarylogic-searchlogic-2-0-binarylogic-authlogic-mbleigh-subdomain-fu/181768/1 "2010-01-18T02:17:03Z")

</div>

I am having problem starting my app, here’s the error message, i am  
running Ubuntu 9.04 with Apache with Passenger:

The application has exited during startup (i.e. during the evaluation  
of config/environment.rb). The error message can be found below. To  
solve this problem, please follow any instructions in the error  
message.  
Error message:  
Missing these required gems: binarylogic-searchlogic ~\> 2.0  
binarylogic-authlogic mbleigh-subdomain\_fu You’re running: ruby  
1.9.1.0 at /usr/local/bin/ruby rubygems 1.3.5 at /usr/local/lib/ruby/  
gems/1.9.1 Run `rake gems:install` to install the missing gems.

This is my environment.rb:

config.gem ‘binarylogic-searchlogic’, :lib =\> ‘searchlogic’, :source  
=\> ‘[http://gems.github.com](http://gems.github.com)’, :version =\> ‘~\> 2.0’  
#config.gem ‘mislav-will\_paginate’, :lib =\> ‘will\_paginate’, :source  
=\> ‘[http://gems.github.com](http://gems.github.com)’  
config.gem ‘RedCloth’, :lib =\> ‘redcloth’  
config.gem ‘hpricot’, :source =\> ‘[http://code.whytheluckystiff.net](http://code.whytheluckystiff.net)’  
config.gem ‘binarylogic-authlogic’, :lib =\> ‘authlogic’, :source =\>  
‘[http://gems.github.com](http://gems.github.com)’  
config.gem ‘mbleigh-subdomain-fu’, :source =\> “http://  
[gems.github.com](http://gems.github.com)”, :lib =\> “subdomain-fu”

I did “gem install authlogic”, it is installed but I still get the  
same message telling me binarylogic-authlogic missing.

Tried to run “rake gems:install”, and this is what I get:

(in /var/www/project/005)  
rake aborted!  
/var/www/project/005/vendor/plugins/sweatshop/tasks/  
sweatshop\_tasks.rake:31: syntax error, unexpected ‘:’, expecting  
keyword\_then or ‘,’ or ‘;’ or ‘\n’  
when “string”, “text”: “‘foo’”  
^  
/var/www/project/005/vendor/plugins/sweatshop/tasks/  
sweatshop\_tasks.rake:32: syntax error, unexpected keyword\_when,  
expecting keyword\_end  
when “integer”: 1  
^  
/var/www/project/005/vendor/plugins/sweatshop/tasks/  
sweatshop\_tasks.rake:32: syntax error, unexpected ‘:’, expecting  
keyword\_end  
when “integer”: 1  
^  
/var/www/project/005/vendor/plugins/sweatshop/tasks/  
sweatshop\_tasks.rake:33: syntax error, unexpected ‘:’, expecting  
keyword\_end  
when “float”: 1.0  
^  
/var/www/project/005/vendor/plugins/sweatshop/tasks/  
sweatshop\_tasks.rake:34: syntax error, unexpected ‘:’, expecting  
keyword\_end  
when “date”: “‘#{Date.today}’”  
^  
/var/www/project/005/vendor/plugins/sweatshop/tasks/  
sweatshop\_tasks.rake:35: syntax error, unexpected keyword\_when,  
expecting keyword\_end  
when “datetime”, “time”, “timestamp”: “‘#{Time.now}’”  
^  
/var/www/project/005/vendor/plugins/sweatshop/tasks/  
sweatshop\_tasks.rake:35: syntax error, unexpected ‘,’, expecting  
keyword\_end  
when “datetime”, “time”, “timestamp”: “‘#{Time.now}’”  
^  
/var/www/project/005/vendor/plugins/sweatshop/tasks/  
sweatshop\_tasks.rake:35: syntax error, unexpected ‘,’, expecting  
keyword\_end  
when “datetime”, “time”, “timestamp”: “‘#{Time.now}’”  
^  
/var/www/project/005/vendor/plugins/sweatshop/tasks/  
sweatshop\_tasks.rake:35: syntax error, unexpected ‘:’, expecting  
keyword\_end  
when “datetime”, “time”, “timestamp”: “‘#{Time.now}’”  
^  
/var/www/project/005/vendor/plugins/sweatshop/tasks/  
sweatshop\_tasks.rake:36: syntax error, unexpected keyword\_when,  
expecting keyword\_end  
when “boolean”: false  
^  
/var/www/project/005/vendor/plugins/sweatshop/tasks/  
sweatshop\_tasks.rake:36: syntax error, unexpected ‘:’, expecting  
keyword\_end  
when “boolean”: false  
^  
/var/www/project/005/vendor/plugins/sweatshop/tasks/  
sweatshop\_tasks.rake:37: syntax error, unexpected ‘:’, expecting  
keyword\_end  
when “binary”: “‘’”  
^  
/var/www/project/005/vendor/plugins/sweatshop/tasks/  
sweatshop\_tasks.rake:70: syntax error, unexpected keyword\_end,  
expecting $end  
/var/www/project/005/Rakefile:9:in `require’  
(See full trace by running task with --trace)

Deeply appreciate any help.

Regards

Johnny

---

<div class="post-metadata">

**Author:** ![johnny](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/ecb155/32.png) [@johnny](https://www.ruby-forum.com/u/johnny)\
**Post date:** [January 18, 2010, 2:40am UTC](https://www.ruby-forum.com/t/binarylogic-searchlogic-2-0-binarylogic-authlogic-mbleigh-subdomain-fu/181768/2 "2010-01-18T02:40:27Z")

</div>

Remove the “binarylogic-” part from your environment.rb file. (Do this  
for the other gems such as “mislav”, “mbleigh”, etc.)

These gems are hosted on [gems.rubyforge.org](http://gems.rubyforge.org) ([gemcutter.org](http://gemcutter.org)) now and  
don’t require the author prefix.

Eric
