[rspec-users] submodule rspec and rspec-rails issues

Amos King amos.l.king at gmail.com
Thu Apr 30 23:23:54 EDT 2009


I went back to a plugin.  The gem isn't working right now, and their
were some others in the irc channel that had the same issue when they
uninstalled the system gem.  If I change the frozen directory to not
have the version number it works, but rails complains.  So I did just
change the plugin loadpath to load from gems/rspec-1.2.6

That worked.  Now I'm back to  plugin since it works really well for
staying on the edge of the commits, and all around plugins are easier
to handle than rails frozen gems.

Thanks for your help.
Amos

On Thu, Apr 30, 2009 at 10:10 PM, David Chelimsky <dchelimsky at gmail.com> wrote:
> On Thu, Apr 30, 2009 at 10:05 PM, Amos King <amos.l.king at gmail.com> wrote:
>> should I go with the plugin.  It doesn't work as a gem now?
>
> I didn't say that :) It still works as a gem (I don't understand why
> it's not working for you as a gem), *and* I fixed the problem using it
> as a plugin, so you should be able to use it either way now.
>
>
>>
>> On Thu, Apr 30, 2009 at 10:04 PM, David Chelimsky <dchelimsky at gmail.com> wrote:
>>> On Thu, Apr 30, 2009 at 9:55 PM, Amos King <amos.l.king at gmail.com> wrote:
>>>> frozen as gems and still the same problems.
>>>
>>> The 1.2.6 release should work as a plugin again.
>>>
>>>>
>>>> On Thu, Apr 30, 2009 at 3:05 PM, Nicholas Van Weerdenburg
>>>> <vanweerd at gmail.com> wrote:
>>>>> On Thu, Apr 30, 2009 at 3:34 PM, Amos King <amos.l.king at gmail.com> wrote:
>>>>>>
>>>>>> So why am I required to install rspec as a frozen/system gem to work
>>>>>> with rails?  I would be happy with that if the support for rails gems
>>>>>> was a little better.  I'm stuck to the published gem at that point, or
>>>>>> I have to jump through hoops on every deployment or build box.
>>>>>>
>>>>>> On Thu, Apr 30, 2009 at 2:21 PM, Amos King <amos.l.king at gmail.com> wrote:
>>>>>> > yes, but when you add it does it.
>>>>>> >
>>>>>> > On Thu, Apr 30, 2009 at 1:33 PM, Scott Taylor <scott at railsnewbie.com>
>>>>>> > wrote:
>>>>>> >>
>>>>>> >> On Apr 30, 2009, at 2:26 PM, Amos King wrote:
>>>>>> >>
>>>>>> >>> I started a brand new rails app and then ran the following.
>>>>>> >>>
>>>>>> >>> %>git submodule add git://github.com/aslakhellesoy/cucumber.git
>>>>>> >>> vendor/plugins/cucumber
>>>>>> >>> %>git submodule add git://github.com/brynary/webrat.git
>>>>>> >>> vendor/plugins/webrat
>>>>>> >>> %>git submodule add git://github.com/dchelimsky/rspec.git
>>>>>> >>> vendor/plugins/rspec
>>>>>> >>> %>git submodule add git://github.com/dchelimsky/rspec-rails.git
>>>>>> >>> vendor/plugins/rspec-rails
>>>>>> >>> %>script/generate rspec
>>>>>> >>> %>rake spec
>>>>>> >>
>>>>>> >> Did you run "git submodule update --init" ?
>>>>>> >>
>>>>>> >> Scott
>>>>>> >>
>>>>>> >>>
>>>>>> >>>
>>>>>> >>> Then I have the following output:
>>>>>> >>>
>>>>>> >>> rake aborted!
>>>>>> >>>
>>>>>> >>>
>>>>>> >>>
>>>>>> >>> ********************************************************************************
>>>>>> >>> *  You are trying to run an rspec rake task defined in
>>>>>> >>> *  /Users/amos/workspace/akingsoftware/hops/lib/tasks/rspec.rake,
>>>>>> >>> *  but rspec can not be found in vendor/gems, vendor/plugins or system
>>>>>> >>> gems.
>>>>>> >>>
>>>>>> >>>
>>>>>> >>> ********************************************************************************
>>>>>> >>>
>>>>>> >>>
>>>>>> >>> Here is the trace if I run it too.
>>>>>> >>>
>>>>>> >>> /Users/amos/workspace/akingsoftware/hops/lib/tasks/rspec.rake:18:in
>>>>>> >>> `initialize'
>>>>>> >>> /Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:617:in `call'
>>>>>> >>> /Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:617:in `execute'
>>>>>> >>> /Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:612:in `each'
>>>>>> >>> /Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:612:in `execute'
>>>>>> >>> /Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:578:in
>>>>>> >>> `invoke_with_call_chain'
>>>>>> >>>
>>>>>> >>>
>>>>>> >>> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/monitor.rb:242:in
>>>>>> >>> `synchronize'
>>>>>> >>> /Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:571:in
>>>>>> >>> `invoke_with_call_chain'
>>>>>> >>> /Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:564:in `invoke'
>>>>>> >>> /Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:2027:in
>>>>>> >>> `invoke_task'
>>>>>> >>> /Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in `top_level'
>>>>>> >>> /Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in `each'
>>>>>> >>> /Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:2005:in `top_level'
>>>>>> >>> /Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:2044:in
>>>>>> >>> `standard_exception_handling'
>>>>>> >>> /Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:1999:in `top_level'
>>>>>> >>> /Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:1977:in `run'
>>>>>> >>> /Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:2044:in
>>>>>> >>> `standard_exception_handling'
>>>>>> >>> /Library/Ruby/Gems/1.8/gems/rake-0.8.4/lib/rake.rb:1974:in `run'
>>>>>> >>> /Library/Ruby/Gems/1.8/gems/rake-0.8.4/bin/rake:31
>>>>>> >>>
>>>>>> >>>
>>>>>> >>>
>>>>>> >>> Am I missing something?
>>>>>> >>>
>>>>>> >>> --
>>>>>> >>> Amos King
>>>>>> >>> http://dirtyInformation.com
>>>>>> >>> http://github.com/Adkron
>>>>>> >>> --
>>>>>> >>> Looking for something to do? Visit http://ImThere.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
>>>>>> >>
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > --
>>>>>> > Amos King
>>>>>> > http://dirtyInformation.com
>>>>>> > http://github.com/Adkron
>>>>>> > --
>>>>>> > Looking for something to do? Visit http://ImThere.com
>>>>>> >
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Amos King
>>>>>> http://dirtyInformation.com
>>>>>> http://github.com/Adkron
>>>>>> --
>>>>>> Looking for something to do? Visit http://ImThere.com
>>>>>> _______________________________________________
>>>>>> rspec-users mailing list
>>>>>> rspec-users at rubyforge.org
>>>>>> http://rubyforge.org/mailman/listinfo/rspec-users
>>>>>
>>>>> It doesn't have to be a frozen gem. That's simply if you want to manage
>>>>> dependencies via git, etc. for deployment.
>>>>> I use it as a regular gem.
>>>>> The current issue is plugins not being supported on latest release.
>>>>> Regards,
>>>>> Nick
>>>>> _______________________________________________
>>>>> rspec-users mailing list
>>>>> rspec-users at rubyforge.org
>>>>> http://rubyforge.org/mailman/listinfo/rspec-users
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Amos King
>>>> http://dirtyInformation.com
>>>> http://github.com/Adkron
>>>> --
>>>> Looking for something to do? Visit http://ImThere.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
>>>
>>
>>
>>
>> --
>> Amos King
>> http://dirtyInformation.com
>> http://github.com/Adkron
>> --
>> Looking for something to do? Visit http://ImThere.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
>



-- 
Amos King
http://dirtyInformation.com
http://github.com/Adkron
--
Looking for something to do? Visit http://ImThere.com


More information about the rspec-users mailing list