Now that I think about it, I guess I can just get Cap2 to do the
deploying, I'm assuming the work-arounds you're talking about can stop
and restart mongrel etc?

On Dec 3, 12:05 pm, sw0rdfish <[EMAIL PROTECTED]> wrote:
> OK... So I got Cap 1.4.1 installed, and ran the command ( I know this
> is super old, I hope you're still around Jamis.. we were going live
> and I had my business partner do the deploys... but getting him to
> deploy 12 times an hour is getting old :P ).
>
> So when I run the cap _1.4.1_ cold_deploy I seem to get the same
> error...
>
> _____________________
> egon-spengler:theapplication sw0rdfish$ cap _1.4.1_ cold_deploy
> /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> 1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such
> file to load -- mongrel_cluster/recipes (LoadError)
>         from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
> ruby/1.8/rubygems/custom_require.rb:27:in `require'
>         from /Library/Ruby/Gems/1.8/gems/capistrano-1.4.1/lib/capistrano/
> configuration.rb:202:in `require'
>         from ./config/deploy.rb:1:in `load'
>         from /Library/Ruby/Gems/1.8/gems/capistrano-1.4.1/lib/capistrano/
> configuration.rb:147:in `load'
>         from /Library/Ruby/Gems/1.8/gems/capistrano-1.4.1/lib/capistrano/
> configuration.rb:126:in `load'
>         from /Library/Ruby/Gems/1.8/gems/capistrano-1.4.1/lib/capistrano/
> configuration.rb:126:in `each'
>         from /Library/Ruby/Gems/1.8/gems/capistrano-1.4.1/lib/capistrano/
> configuration.rb:126:in `load'
>         from ./Capfile:3:in `load'
>          ... 8 levels...
>         from /Library/Ruby/Gems/1.8/gems/capistrano-1.4.1/lib/capistrano/
> cli.rb:12:in `execute!'
>         from /Library/Ruby/Gems/1.8/gems/capistrano-1.4.1/bin/cap:11
>         from /usr/bin/cap:16:in `load'
>         from /usr/bin/cap:16
> _____________________
>
> So....   I tried to re-isntall mongrel and friends, and I get this
> error...
>
> _____________________
> Building native extensions.  This could take a while...
> ERROR:  While executing gem ... (Gem::Installer::ExtensionBuildError)
>     ERROR: Failed to build gem native extension.
>
> ruby extconf.rb install daemons gem_plugin mongrel mongrel_cluster --
> include-dependencies
> can't find header files for ruby.
>
> Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/
> fastthread-1.0.1 for inspection.
> Results logged to /Library/Ruby/Gems/1.8/gems/fastthread-1.0.1/ext/
> fastthread/gem_make.out
> _____________________
>
> Obviously this is related to mongrel_cluster/recipes, which I'll admit
> I have no clue what it is.
>
> I've read all kinds of information, and I'm just not getting it...
> any help would be much appritiated.
>
> Thanks
> Randal
>
> On Nov 13, 5:23 pm, sw0rdfish <[EMAIL PROTECTED]> wrote:
>
> > may you guys are geniuses...
>
> > I guess this then begs the question why my business partner can still
> > run the deploy comand using cap cold:deploy but I can't...  must have
> > something to do with his machine not having updated to cap2?
>
> > I'll have to try cap cold:deploy at home on the iMac tonight ( which
> > was updated like his laptop was ) to see if it lets me do it.
>
> > I'll also search the list for the workarounds and post the results
> > here for archival purposes.
>
> > Thanks Jamis.
> > P.S. Thanks for the great products you guys make!
>
> > On Nov 13, 5:19 pm, Jamis Buck <[EMAIL PROTECTED]> wrote:
>
> > > Er, yeah, the mongrel_cluster recipes haven't been updated to work  
> > > with cap2 yet (as far as I know). I know that people have posted  
> > > workarounds here, so you might google the list for it.
>
> > > If all else fails, you can explicitly install Cap 1.4.1, and invoke  
> > > it like so:
>
> > >    cap _1.4.1_ cold_deploy
>
> > > - Jamis
>
> > > On Nov 13, 2007, at 3:13 PM, sw0rdfish wrote:
>
> > > > yeah I did that too... this is the error I get with that command...
>
> > > > cap deploy:cold
> > > > /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
> > > > 1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such
> > > > file to load -- mongrel_cluster/recipes (LoadError)
> > > >    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/
> > > > ruby/1.8/rubygems/custom_require.rb:27:in `require'
> > > >    from /Library/Ruby/Gems/1.8/gems/capistrano-2.1.0/lib/capistrano/
> > > > configuration/loading.rb:150:in `require'
> > > >    from ./config/deploy.rb:1:in `load'
> > > >    from /Library/Ruby/Gems/1.8/gems/capistrano-2.1.0/lib/capistrano/
> > > > configuration/loading.rb:173:in `load_from_file'
> > > >    from /Library/Ruby/Gems/1.8/gems/capistrano-2.1.0/lib/capistrano/
> > > > configuration/loading.rb:89:in `load'
> > > >    from /Library/Ruby/Gems/1.8/gems/capistrano-2.1.0/lib/capistrano/
> > > > configuration/loading.rb:86:in `load'
> > > >    from /Library/Ruby/Gems/1.8/gems/capistrano-2.1.0/lib/capistrano/
> > > > configuration/loading.rb:86:in `each'
> > > >    from /Library/Ruby/Gems/1.8/gems/capistrano-2.1.0/lib/capistrano/
> > > > configuration/loading.rb:86:in `load'
> > > >     ... 10 levels...
> > > >    from /Library/Ruby/Gems/1.8/gems/capistrano-2.1.0/lib/capistrano/cli/
> > > > execute.rb:14:in `execute'
> > > >    from /Library/Ruby/Gems/1.8/gems/capistrano-2.1.0/bin/cap:4
> > > >    from /usr/bin/cap:16:in `load'
> > > >    from /usr/bin/cap:16
>
> > > > On Nov 13, 4:47 pm, Jamis Buck <[EMAIL PROTECTED]> wrote:
> > > >> Rake integration was deprecated back in the 1.x series, and was
> > > >> removed altogether with cap2. You should be using cap directly,
> > > >> rather than via rake, e.g.:
>
> > > >>    cap deploy:cold
>
> > > >> You can see all available cap tasks with "cap -T".
>
> > > >> - Jamis
>
> > > >> On Nov 13, 2007, at 2:38 PM, sw0rdfish wrote:
>
> > > >>> Hopefully someone here has a better idea of what's going on.  For  
> > > >>> the
> > > >>> longest time now I've been using Capistrano to deploy my project  
> > > >>> from
> > > >>> the SVN repository, to the live server....  When Leopard came out  
> > > >>> from
> > > >>> Apple, I upgraded my 2 computers, my iMac I did an upgrade, and my
> > > >>> laptop I did a complete re-install of the OS.  My business  
> > > >>> partner did
> > > >>> the same thing to his laptop that I did to my iMac.
>
> > > >>> Ever since then I get the following error when I try to deploy from
> > > >>> my  machine...
>
> > > >>> rake aborted!
> > > >>> undefined method `[]' for nil:NilClass
>
> > > >>> When I run it with --trace I get.
>
> > > >>> ** Invoke remote:cold_deploy (first_time)
> > > >>> ** Execute remote:cold_deploy
> > > >>> rake aborted!
> > > >>> undefined method `[]' for nil:NilClass/Library/Ruby/Gems/1.8/gems/
> > > >>> capistrano2.1.0/lib/capistrano/cli/execute.rb:25:in`execute!'
> > > >>> /Users/sw0rdfish/Documents/Rails/projectname/config/../lib/tasks/
> > > >>> capistrano.rake:15:in `cap' /Users/sw0rdfish/Documents/Rails/
> > > >>> projectname/config/../lib/tasks/capistrano.rake:23
>
> > > >>> I'd nail it down to the pre-installed software on OS X 10.5, but my
> > > >>> business partner can run the command w/o any problems and he's  
> > > >>> able to
> > > >>> deploy my application on his Macbook.
>
> > > >>> So I'm hoping some Capistrano MEnsa can shed some light on what's
> > > >>> going on.  I really have very little knowledge of the system, as I
> > > >>> didn't set it up... but I'm picking up a lot as I go.
>
> > > >>> anyway, thanks for any help in advance.
> > > >>> sw0rdfish
>
> > > >>  smime.p7s
> > > >> 3KDownload
>
> > >  smime.p7s
> > > 3KDownload
--~--~---------~--~----~------------~-------~--~----~
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/capistrano
-~----------~----~----~----~------~----~------~--~---

Reply via email to