Do you include cucumber in your gem config?  When I include config.gem
'cucumber' in my config/environments/test.rb file and run "rake gems
RAILS_ENV=test", I receive the "can't activate , already activated
cucumber-0.3.0" error.  The following are the gem config entries in my
test.rb file.

config.gem "random_data", :lib => false
config.gem "cucumber", :lib => false, :version => ">= 3.0.0"
config.gem "rspec", :lib => false, :version => ">= 1.2.4"
config.gem "rspec-rails", :lib => false, :version => ">= 1.2.4"
config.gem "webrat", :lib => false, :version => ">= 0.4.4"
config.gem "nokogiri", :lib => false, :version => ">= 1.2.3"

Does anyone have any thoughts why this might be happening?

Thanks,
Chuck


On Fri, Apr 17, 2009 at 3:38 AM, Andre Pretorius <
andre.x.pretor...@gmail.com> wrote:

> Hi Chuck,
>
> Release 0.3.0 does include the fix
> """
>
> begin
>   require 'spec/runner/differs/default' # RSpec >=1.2.4
> rescue ::LoadError
>   require 'spec/expectations/differs/default' # RSpec <=1.2.3
> end
>
> """
> described in
> http://github.com/aslakhellesoy/cucumber/commit/888b875bc17218fea77021edd059af7be538a93f,
> which I updated this morning using "gem update", I got the following output:
>
>
> Z:\>gem update
> Updating installed gems
> Updating cucumber
> Successfully installed cucumber-0.3.0
> Updating hoe
> Successfully installed hoe-1.12.2
> Updating rubygems-update
> Successfully installed rubygems-update-1.3.2
> ERROR:  While executing gem ... (NameError)
>     undefined local variable or method `remote_gemspecs' for
> #<Gem::Commands::UpdateCommand:0x45ed504>
>
>
> *Not* to sure about the error above but Cucumber runs successfully for
> me...
> Cool Cucumbers,
> Andre
>
> On Thu, Apr 16, 2009 at 7:45 PM, Charles Grindel 
> <ch...@chuckgrindel.com>wrote:
>
>
>> Hi,
>> I too am experiencing the "can't activate , already activated
>> cucumber-0.3.0" error when running
>>
>> rake spec
>> OR
>> rake gems:unpack:dependencies GEM=cucumber
>>
>> Was the fix described by Aslak in the 0.3.0 release?  What is the gem
>> source that I should use to load aslakhellesoy-cucumber gem?
>>
>> Thanks,
>> Chuck
>>
>>
>> On Tue, Apr 14, 2009 at 5:40 AM, AndreXP <andre.x.pretor...@gmail.com>wrote:
>>
>>
>>> Fixed :) I should have looked in lighthouseapp for this ticket..!!
>>> Thanks for the speedy reply.
>>>
>>> Andre
>>>
>>>
>>> Aslak Hellesoy wrote:
>>> >
>>> > On Tue, Apr 14, 2009 at 11:00 AM, AndreXP
>>> > <andre.x.pretor...@gmail.com>wrote:
>>> >
>>> >>
>>> >> Hi All,
>>> >>
>>> >> This morning I did a "gem update" which installed "rspec-1.2.4" and
>>> when
>>> >> I
>>> >> run my cucumber "rake features" command I got the following:
>>> >>
>>> >
>>> > Try the latest Cucumber code (aslakhellesoy-cucumber gem). This was
>>> fixed
>>> > yesterday:
>>> >
>>> https://rspec.lighthouseapp.com/projects/16211/tickets/291-dependency-on-internal-files-in-rspec-breaks-cucumber-w-rspec-124#ticket-291-2
>>> >
>>> > Aslak
>>> >
>>> >
>>> >>
>>> >> c:/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:142:in `activate': can't
>>> >> activate
>>> >> rspec (= 1.2.2, runtime), already activated rspec-1.2.4
>>> >>  (Gem::Exception)
>>> >>        from
>>> >> c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
>>> >> `polyglot_original_require'
>>> >>        from
>>> >> c:/ruby/lib/ruby/gems/1.8/gems/polyglot-0.2.5/lib/polyglot.rb:54:in
>>> >> `require'
>>> >>        from
>>> >>
>>> >>
>>> c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:156:in
>>> >> `require'
>>> >>        from
>>> >>
>>> >>
>>> c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:521:in
>>> >> `new_constants_in'
>>> >>        from
>>> >>
>>> >>
>>> c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:156:in
>>> >> `require'
>>> >>        from
>>> >>
>>> >>
>>> c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.2.3/bin/../lib/cucumber/cli/main.rb:92:in
>>> >> `enable_diffing'
>>> >>        from
>>> >>
>>> >>
>>> c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.2.3/bin/../lib/cucumber/cli/main.rb:35:in
>>> >> `execute!'
>>> >>        from
>>> >>
>>> >>
>>> c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.2.3/bin/../lib/cucumber/cli/main.rb:20:in
>>> >> `execute'
>>> >>        from
>>> c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.2.3/bin/cucumber:6
>>> >> rake aborted!
>>> >> Command failed with status (1): [c:/ruby/bin/ruby -I
>>> >> "c:/ruby/lib/ruby/gems...]
>>> >>
>>> >> Then I run the "Gem clean" command which removed all old gems... and
>>> when
>>> >> I
>>> >> run my cucumber "rake features" command I got the following:
>>> >>
>>> >> c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
>>> >> `gem_original_require': no such file to load --
>>> >> spec/expectations/differs/default (MissingSourceFile)
>>> >>        from
>>> >> c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
>>> >> `polyglot_original_require'
>>> >>        from
>>> >> c:/ruby/lib/ruby/gems/1.8/gems/polyglot-0.2.5/lib/polyglot.rb:54:in
>>> >> `require'
>>> >>        from
>>> >>
>>> >>
>>> c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:156:in
>>> >> `require'
>>> >>        from
>>> >>
>>> >>
>>> c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:521:in
>>> >> `new_constants_in'
>>> >>        from
>>> >>
>>> >>
>>> c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:156:in
>>> >> `require'
>>> >>        from
>>> >>
>>> >>
>>> c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.2.3/bin/../lib/cucumber/cli/main.rb:92:in
>>> >> `enable_diffing'
>>> >>        from
>>> >>
>>> >>
>>> c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.2.3/bin/../lib/cucumber/cli/main.rb:35:in
>>> >> `execute!'
>>> >>        from
>>> >>
>>> >>
>>> c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.2.3/bin/../lib/cucumber/cli/main.rb:20:in
>>> >> `execute'
>>> >>        from
>>> c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.2.3/bin/cucumber:6
>>> >> rake aborted!
>>> >> Command failed with status (1): [c:/ruby/bin/ruby -I
>>> >> "c:/ruby/lib/ruby/gems...]
>>> >>
>>> >>
>>> >> Any thoughts on fixing this as ‘gem install spec’ gives me : “ERROR:
>>> >> could
>>> >> not find gem spec locally or in a repository”,
>>> >>
>>> >> Andre
>>> >>
>>> >> --
>>> >> View this message in context:
>>> >>
>>> http://www.nabble.com/%28MissingSourceFile%29-no-such-file-to-load----spec-expectations-differs-default-tp23035747p23035747.html
>>> >> Sent from the rspec-users mailing list archive at Nabble.com.
>>> >>
>>> >> _______________________________________________
>>> >> rspec-users mailing list
>>> >> rspec-users@rubyforge.org
>>> >> http://rubyforge.org/mailman/listinfo/rspec-users
>>> >
>>> > _______________________________________________
>>> > rspec-users mailing list
>>> > rspec-users@rubyforge.org
>>> > http://rubyforge.org/mailman/listinfo/rspec-users
>>> >
>>>
>>>
>>> -- View this message in context:
>>> http://www.nabble.com/%28MissingSourceFile%29-no-such-file-to-load----spec-expectations-differs-default-tp23035747p23036301.html
>>>
>>
>>  Sent from the rspec-users mailing list archive at Nabble.com.
>> _______________________________________________
>> rspec-users mailing list
>> rspec-users@rubyforge.org
>> http://rubyforge.org/mailman/listinfo/rspec-users
>>
>
> _______________________________________________
> rspec-users mailing list
> rspec-users@rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>
>
>
> _______________________________________________
> rspec-users mailing list
> rspec-users@rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to