Thanks for the quick response. I didn't know that the cap already had git. It looks like the blog site's code changed __FILE__ into FILE with italics and I didn't notice.
Thanks On Apr 30, 2:08 pm, Jamis Buck <[EMAIL PROTECTED]> wrote: > Cap 2.1 comes with a git module prepackaged. Is the default one > insufficient? > > In answer to your question, though, you want __FILE__, not FILE. > __FILE__ is a built-in constant that will always return the name of > the current source file. > > - Jamis > > On Apr 30, 2008, at 2:04 PM, Jordan Curzon wrote: > > > > > I'm trying to use the Git SCM module for capistrano from > >http://scie.nti.st/2007/9/4/capistrano-2-0-with-git-shared-repository > > and added "$: << File.dirname(FILE) + ’/../lib’" to the top of by > > config/deploy.rb file according to the comment by topfunky in order to > > put the git.rb extension in my rails' lib directory. > > > When I put that command at the top of the file I get this bug: > > > ./config/deploy.rb:1:in `load': uninitialized constant > > Capistrano::Configuration::FILE (NameError) > > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.1.0/lib/ > > capistrano/configuration/loading.rb:173:in > > ` load_from_file' > > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.1.0/lib/ > > capistrano/configuration/loading.rb:89:in > > `l oad' > > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.1.0/lib/ > > capistrano/configuration/loading.rb:86:in > > `l oad' > > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.1.0/lib/ > > capistrano/configuration/loading.rb:86:in > > `e ach' > > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.1.0/lib/ > > capistrano/configuration/loading.rb:86:in > > `l oad' > > from ./Capfile:2:in `load' > > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.1.0/lib/ > > capistrano/configuration/loading.rb:173:in > > ` load_from_file' > > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.1.0/lib/ > > capistrano/configuration/loading.rb:89:in > > `l oad' > > ... 7 levels... > > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.1.0/lib/ > > capistrano/cli/execute.rb:14:in `execute' > > from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.1.0/bin/ > > cap:4 > > from /usr/local/bin/cap:19:in `load' > > from /usr/local/bin/cap:19 > > > It seems that it is messing up the load path such that ruby can't find > > the File class, but how can I get capistrano to find > > > git.rb: > > module Capistrano > > module Deploy > > module SCM > > module Git > > ...... > > > while placing the git.rb file in my rails' lib directory and still > > have the File class accessible? > > > Thanks > > > > > > > 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 -~----------~----~----~----~------~----~------~--~---
