No I don't have a Capfile.  I was under the impression that was for
2.0 only, although I could very well be wrong.  I am using 1.4.1.

Although I ran the command again to find the previous error message
and this time it worked.  Not sure why.  I am just getting some
permission errors on the server for creating directories.

Thanks for the help

On Sep 4, 10:33 pm, "Jamis Buck" <[EMAIL PROTECTED]> wrote:
> ENV is a Hash instance, containing all defined environment variables.
> However, that's not really going to be the problem, since all it means
> is that you don't have one of the (optional) environment variables
> set. Rather, the error you are getting occurs when you don't have your
> roles configured correctly. Was what you pasted in your original email
> the entire contents of your config/deploy.rb? Do you have a file named
> Capfile in your top-level project directory? If so, what does it
> contain?
>
> - Jamis
>
> On 9/4/07, chris <[EMAIL PROTECTED]> wrote:
>
>
>
> > When running the cap setup command I am getting the following error:
>
> > executing "umask 02 &&\n    mkdir -p /u/apps/ /u/apps/releases /u/apps/
> > shared /u/apps/shared/system &&\n    mkdir -p /u/apps/shared/log &&
> > \n    mkdir -p /u/apps/shared/pids"
> > /usr/local/lib/ruby/gems/1.8/gems/capistrano-1.4.1/lib/capistrano/
> > actor.rb:545:in `execute_on_servers': The setup task is only run for
> > servers matching {:except=>{:no_release=>true}, :desc=>"Set up the
> > expected application directory structure on all boxes"}, but no
> > servers matched (RuntimeError)
>
> > When looking at the Capistrano code it seems that it is unable to
> > obtain any hosts in the following code block.  I What is the ENV
> > array?
>
> > # /usr/local/lib/ruby/gems/1.8/gems/capistrano-1.4.1/lib/capistrano/
> > actor.rb :108
> > def environment_values(key, use_symbols = false)
> >     if variable = ENV[key.to_s.upcase]   ### This is where it seems to
> > obtain nothing, then being false
> >         values = variable.split(",")
> >         use_symbols ? values.collect { |e| e.to_sym } : values
> >     end
> > end
>
> > Here is what I have in my deploy.rb file:
> > set :application, "softballsmart"
> > set :domain, "pointytack.com"
> > set :user, "chrisolsen"
> > set :svn, "/svn-repos/#{application}/trunk"
> > set :repository, "svn+ssh://[EMAIL PROTECTED]"
> > set :rails_env, "production"
>
> > role :web, domain
> > role :app, domain
> > role :db,  domain, :primary => true
>
> > set :deploy_to, "/var/www/apps"
> > ssh_options[:keys] = %w(/Users/chrisolsen/.ssh/id_dsa)
> > ssh_options[:port] = 22
>
> > I am assuming that something is missing or set incorrectly.  Thanks
> > for the help


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