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 -~----------~----~----~----~------~----~------~--~---
