[rspec-users] RSpec with edge rails (2.3 RC1)

George Anderson george at benevolentcode.com
Wed Feb 25 20:48:18 EST 2009


Thanks, David.  That was a good call.

I had these installed:

dchelimsky-rspec (1.1.11.1)
dchelimsky-rspec-rails (1.1.11.1)

They were getting picked up instead of the new 1.1.99.9 gems.

Once I uninstalled them, everything worked.

Thanks again.  I appreciate the support.

/g

--

George Anderson

BenevolentCode LLC
O: (410) 461-7553
C: (410) 218-5185

george at benevolentcode.com

On Wed, Feb 25, 2009 at 5:44 PM, David Chelimsky <dchelimsky at gmail.com> wrote:
> On Wed, Feb 25, 2009 at 4:37 PM, George Anderson
> <george at benevolentcode.com> wrote:
>>> Is something in your app is requiring version 1.1.11.1 in specific?
>>
>> Negative.
>>
>> That was my thought too, but no such requirement exists.
>
> Gotta be coming from somewhere. May not be in your app, but something
> somewhere on your machine is requiring rspec-1.1.11.1, otherwise we
> wouldn't be getting that error. What about other gems you might be
> using?
>
>>
>> /g
>>
>> --
>>
>> George Anderson
>>
>> BenevolentCode LLC
>> O: (410) 461-7553
>> C: (410) 218-5185
>>
>> george at benevolentcode.com
>>
>> On Wed, Feb 25, 2009 at 5:29 PM, David Chelimsky <dchelimsky at gmail.com> wrote:
>>> On Wed, Feb 25, 2009 at 3:53 PM, George Anderson
>>> <george at benevolentcode.com> wrote:
>>>> I pulled both repos and tried 'rake gem' but got 'permission denied'
>>>> 'sudo rake gem' worked:
>>>>
>>>> ~/work/rspec (master) $ rake gem
>>>> (in /Users/george/work/rspec)
>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake/gempackagetask.rb:13:Warning:
>>>> Gem::manage_gems is deprecated and will be removed on or after March
>>>> 2009.
>>>>  Successfully built RubyGem
>>>>  Name: rspec
>>>>  Version: 1.1.99.9
>>>>  File: rspec-1.1.99.9.gem
>>>> mv rspec-1.1.99.9.gem pkg/rspec-1.1.99.9.gem
>>>> rake aborted!
>>>> Permission denied - rspec-1.1.99.9.gem or pkg/rspec-1.1.99.9.gem
>>>>
>>>> (See full trace by running task with --trace)
>>>> ~/work/rspec (master) $ sudo rake gem
>>>> (in /Users/george/work/rspec)
>>>> /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake/gempackagetask.rb:13:Warning:
>>>> Gem::manage_gems is deprecated and will be removed on or after March
>>>> 2009.
>>>>  Successfully built RubyGem
>>>>  Name: rspec
>>>>  Version: 1.1.99.9
>>>>  File: rspec-1.1.99.9.gem
>>>> mv rspec-1.1.99.9.gem pkg/rspec-1.1.99.9.gem
>>>>
>>>> same with 'rake install_gem' (required sudo)
>>>>
>>>>
>>>> After re-running "script/generate rspec" it still fails:
>>>>
>>>> it:pdf_revisions!stc_partner_plan> spec spec/models/html_page_spec.rb
>>>> /opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:636:in
>>>> `report_activate_error': RubyGem version error: rspec(1.1.99.9 not =
>>>> 1.1.11.1) (Gem::LoadError)
>>>
>>> Is something in your app is requiring version 1.1.11.1 in specific?
>>>
>>>>        from /opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:141:in `activate'
>>>>        from /opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:165:in `activate'
>>>>        from /opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:164:in `each'
>>>>        from /opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:164:in `activate'
>>>>        from /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:35:in
>>>> `require'
>>>>        from /opt/local/lib/ruby/gems/1.8/gems/activesupport-2.3.0/lib/active_support/dependencies.rb:158:in
>>>> `require'
>>>>        from ./spec/models/../spec_helper.rb:6
>>>>        from /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
>>>> `gem_original_require'
>>>>         ... 7 levels...
>>>>        from /opt/local/lib/ruby/gems/1.8/gems/rspec-1.1.99.9/lib/spec/runner/command_line.rb:9:in
>>>> `run'
>>>>        from /opt/local/lib/ruby/gems/1.8/gems/rspec-1.1.99.9/bin/spec:4
>>>>        from /opt/local/bin/spec:19:in `load'
>>>>        from /opt/local/bin/spec:19
>>>>
>>>> I wish I had better news to report.
>>>>
>>>> Thanks for your help,
>>>>
>>>> /g
>>>>
>>>> --
>>>>
>>>> George Anderson
>>>>
>>>> BenevolentCode LLC
>>>> O: (410) 461-7553
>>>> C: (410) 218-5185
>>>>
>>>> george at benevolentcode.com
>>>>
>>>> On Wed, Feb 25, 2009 at 4:11 PM, David Chelimsky <dchelimsky at gmail.com> wrote:
>>>>> On Wed, Feb 25, 2009 at 2:35 PM, George Anderson
>>>>> <george at benevolentcode.com> wrote:
>>>>>> >From David: > We're up to 1.1.99.9 now - have you tried that?
>>>>>>
>>>>>> Sorry, yes, I meant 1.1.99.1.
>>>>>>
>>>>>> ~/work/rspec (master) $ gem list rspec
>>>>>>
>>>>>> *** LOCAL GEMS ***
>>>>>>
>>>>>> rspec (1.1.99.9)
>>>>>> rspec-rails (1.1.99.9)
>>>>>>
>>>>>>
>>>>>> This is what I did:
>>>>>>
>>>>>> cloned: git://github.com/dchelimsky/rspec.git
>>>>>> rake gem
>>>>>> rake install_gem
>>>>>>
>>>>>> cloned: git://github.com/dchelimsky/rspec-rails.git
>>>>>> rake gem
>>>>>> rake install_gem
>>>>>
>>>>> OK - I know what the cause might be here. Do me a favor and repeat
>>>>> that process please (using pull instead of clone - I just pushed some
>>>>> code to github) and let me know if you still have a problem.
>>>>>
>>>>> Thx
>>>>>
>>>>>>
>>>>>> In my project:
>>>>>> script/generate rspec
>>>>>>
>>>>>> #      modified:   lib/tasks/rspec.rake
>>>>>> #       modified:   script/autospec
>>>>>> #       modified:   spec/spec_helper.rb
>>>>>>
>>>>>>
>>>>>> spec spec/models/html_page_spec.rb
>>>>>> /opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:636:in
>>>>>> `report_activate_error': RubyGem version error: rspec(1.1.99.9 not =
>>>>>> 1.1.11.1) (Gem::LoadError)
>>>>>>        from /opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:141:in `activate'
>>>>>>        from /opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:165:in `activate'
>>>>>>        from /opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:164:in `each'
>>>>>>        from /opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:164:in `activate'
>>>>>>        from /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:35:in
>>>>>> `require'
>>>>>>        from /opt/local/lib/ruby/gems/1.8/gems/activesupport-2.3.0/lib/active_support/dependencies.rb:158:in
>>>>>> `require'
>>>>>>        from ./spec/models/../spec_helper.rb:6
>>>>>>        from /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
>>>>>> `gem_original_require'
>>>>>>         ... 7 levels...
>>>>>>        from /opt/local/lib/ruby/gems/1.8/gems/rspec-1.1.99.9/lib/spec/runner/command_line.rb:9:in
>>>>>> `run'
>>>>>>        from /opt/local/lib/ruby/gems/1.8/gems/rspec-1.1.99.9/bin/spec:4
>>>>>>        from /opt/local/bin/spec:19:in `load'
>>>>>>        from /opt/local/bin/spec:19
>>>>>>
>>>>>>
>>>>>> spec_helper.rb (line 6)
>>>>>> require 'spec/rails'
>>>>>>
>>>>>> $ cat spec_helper.rb
>>>>>> ENV["RAILS_ENV"] = "test"
>>>>>> require File.expand_path(File.dirname(__FILE__) + "/../config/environment")
>>>>>> require 'spec'
>>>>>> require 'spec/rails'
>>>>>>
>>>>>> Spec::Runner.configure do |config|
>>>>>>  config.use_transactional_fixtures = true
>>>>>>  config.use_instantiated_fixtures  = false
>>>>>>  config.fixture_path = RAILS_ROOT + '/spec/fixtures/'
>>>>>> end
>>>>>>
>>>>>>
>>>>>> So it looks as if I need to update the dependency version for rspec to
>>>>>> be 1.1.99.9, but I'm not sure where I need to do that.
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> /g
>>>>>>
>>>>>> --
>>>>>>
>>>>>> George Anderson
>>>>>>
>>>>>> BenevolentCode LLC
>>>>>> O: (410) 461-7553
>>>>>> C: (410) 218-5185
>>>>>>
>>>>>> george at benevolentcode.com
>>>>>>
>>>>>> On Wed, Feb 25, 2009 at 2:58 PM, Yi Wen <hayafirst at gmail.com> wrote:
>>>>>>> I have edge rails along with RSpec 1.1.99. works fine. What errors do you
>>>>>>> get?
>>>>>>>
>>>>>>> On Wed, Feb 25, 2009 at 1:24 PM, George Anderson <george at benevolentcode.com>
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I'm failing miserably to get RSpec running with edge rails (2.3 RC1).
>>>>>>>> I've tried building/installing the 1.1.99.1 gems from David's git
>>>>>>>> repos (http://github.com/dchelimsky/rspec-rails and
>>>>>>>> http://github.com/dchelimsky/rspec), but no luck.
>>>>>>>>
>>>>>>>> I realize "releases with a 4th partial [are] interim (unofficial)
>>>>>>>> release[s]" and I should use them at my own risk.  Could someone
>>>>>>>> kindly provide fairly explicit instructions for getting RSpec running
>>>>>>>> with 2.3 RC1?  I suspect I'm making things more difficult than they
>>>>>>>> are.
>>>>>>>>
>>>>>>>> If needed I can post error messages, but I'm not sure I'm on the right
>>>>>>>> path to start with, so I don't think that would be helpful.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>>
>>>>>>>> /g
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> George Anderson
>>>>>>>>
>>>>>>>> BenevolentCode LLC
>>>>>>>> O: (410) 461-7553
>>>>>>>> C: (410) 218-5185
>>>>>>>>
>>>>>>>> george at benevolentcode.com
>>>>>>>> _______________________________________________
>>>>>>>> rspec-users mailing list
>>>>>>>> rspec-users at rubyforge.org
>>>>>>>> http://rubyforge.org/mailman/listinfo/rspec-users
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> rspec-users mailing list
>>>>>>> rspec-users at rubyforge.org
>>>>>>> http://rubyforge.org/mailman/listinfo/rspec-users
>>>>>>>
>>>>>> _______________________________________________
>>>>>> rspec-users mailing list
>>>>>> rspec-users at rubyforge.org
>>>>>> http://rubyforge.org/mailman/listinfo/rspec-users
>>>>>>
>>>>> _______________________________________________
>>>>> rspec-users mailing list
>>>>> rspec-users at rubyforge.org
>>>>> http://rubyforge.org/mailman/listinfo/rspec-users
>>>>>
>>>> _______________________________________________
>>>> rspec-users mailing list
>>>> rspec-users at rubyforge.org
>>>> http://rubyforge.org/mailman/listinfo/rspec-users
>>>>
>>> _______________________________________________
>>> rspec-users mailing list
>>> rspec-users at rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/rspec-users
>>>
>> _______________________________________________
>> rspec-users mailing list
>> rspec-users at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/rspec-users
>>
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users
>


More information about the rspec-users mailing list