[typo] being stupid with Enterprise Ruby and Typo from github

Cyril Mougel cyril.mougel at gmail.com
Mon Feb 23 05:15:13 EST 2009


Tobias Weisserth wrote:
> Hi everybody,
>
> after some time not having done anything Ruby/Rails related I am 
> trying to get into Typo again. I checked out Typo from github, edited 
> the database.yml configuration as well as mail.yml. My local machine 
> runs the latest Enterprise Ruby.
>
> Now, I want to get started running Typo locally in the development 
> environment. The databases exist, as does the user with correct 
> permissions.
>
> I tried to migrate the database first and ran into the first problem:
>
> rake --trace db:migrate
>
> renders
>
> rake aborted!
> no such file to load -- spec/rake/spectask
> /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in 
> `gem_original_require'
> /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in 
> `require'
> /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in 
> `require'
> /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in 
> `new_constants_in'
> /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:in 
> `require'
> /home/tweisser/workspace/typo/typo/lib/tasks/rspec.rake:9
> /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in 
> `load_without_new_constant_marking'
> /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in 
> `load'
> /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in 
> `new_constants_in'
> /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:142:in 
> `load'
> /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/tasks/rails.rb:8
> /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/tasks/rails.rb:8:in 
> `each'
> /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/tasks/rails.rb:8
> /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in 
> `gem_original_require'
> /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in 
> `require'
> /home/tweisser/workspace/typo/typo/Rakefile:10
> /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2349:in 
> `load'
> /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2349:in 
> `raw_load_rakefile'
> /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1985:in 
> `load_rakefile'
> /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in 
> `standard_exception_handling'
> /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1984:in 
> `load_rakefile'
> /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1969:in 
> `run'
> /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:2036:in 
> `standard_exception_handling'
> /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake.rb:1967:in 
> `run'
> /opt/ruby-enterprise-1.8.6-20090201/lib/ruby/gems/1.8/gems/rake-0.8.3/bin/rake:31
> /opt/ruby-enterprise/bin/rake:19:in `load'
> /opt/ruby-enterprise/bin/rake:19
>
> I guess there is something wrong with the way I set up Enterprise 
> Ruby. Care to show me what I can't see right now?

This requirement is rspec or rspec-rails. Have you this gem on your 
production environment ?

If you don't want this error you can delete file : 
/home/tweisser/workspace/typo/typo/lib/tasks/rspec.rake
It's useless in production mode. We don't send in our package.

-- 
Cyril Mougel
http://blog.shingara.fr



More information about the Typo-list mailing list