binarylogic-searchlogic ~> 2.0 binarylogic-authlogic mbleigh-subdomain_fu

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', :version => '~> 2.0'   #config.gem 'mislav-will_paginate', :lib => 'will_paginate', :source => 'http://gems.github.com'   config.gem 'RedCloth', :lib => 'redcloth'   config.gem 'hpricot', :source => 'http://code.whytheluckystiff.net'   config.gem 'binarylogic-authlogic', :lib => 'authlogic', :source => 'http://gems.github.com'   config.gem 'mbleigh-subdomain-fu', :source => "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

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 (gemcutter.org) now and don't require the author prefix.

Eric