Thanks so much for the response.  I really appreciate it.  After I 
posted this I spent some more time on it and realized that I was missing 
the user, domain, and application... Stupid, I know... As a side note, 
how do you handle your database.yml file?  I am using a public Git repo 
for versioning and I don't want my server production settings available 
for anyone...

thanks again

TJ Sherrill

Ravenna Interactive

Ph. 206.427.0000

Fx. 425.491.2325

- - -

WWW.RAVENNAINTERACTIVE.COM

 



Roger Ertesvag wrote:
> The output points to line 3 in your deploy.rb while where you have the
> variable user which is not defined. You should define it with
> "set :user".
>
> On May 15, 10:26 pm, ravenna <[email protected]> wrote:
>   
>> This is the terminal output:
>>
>> roy-sherrills-macbook-pro:demos tjs$ cap deploy:setup
>> /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/capistrano/
>> configuration/variables.rb:122:in `method_missing': undefined local
>> variable or method `user' for #<Capistrano::Configuration:0x1241124>
>> (NameError)
>>     from ./config/deploy.rb:3:in `load'
>>     from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/
>> capistrano/configuration/loading.rb:172:in `load_from_file'
>>     from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/
>> capistrano/configuration/loading.rb:89:in `load'
>>     from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/
>> capistrano/configuration/loading.rb:86:in `load'
>>     from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/
>> capistrano/configuration/loading.rb:86:in `each'
>>     from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/
>> capistrano/configuration/loading.rb:86:in `load'
>>     from Capfile:3:in `load'
>>     from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/
>> capistrano/configuration/loading.rb:172:in `load_from_file'
>>     from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/
>> capistrano/configuration/loading.rb:89:in `load'
>>     from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/
>> capistrano/configuration/loading.rb:86:in `load'
>>     from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/
>> capistrano/configuration/loading.rb:86:in `each'
>>     from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/
>> capistrano/configuration/loading.rb:86:in `load'
>>     from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/
>> capistrano/cli/execute.rb:64:in `load_recipes'
>>     from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/
>> capistrano/cli/execute.rb:64:in `each'
>>     from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/
>> capistrano/cli/execute.rb:64:in `load_recipes'
>>     from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/
>> capistrano/cli/execute.rb:30:in `execute!'
>>     from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/lib/
>> capistrano/cli/execute.rb:14:in `execute'
>>     from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.5.5/bin/cap:4
>>     from /usr/local/bin/cap:19:in `load'
>>     from /usr/local/bin/cap:19
>>
>> this is my deploy.rb
>> [code=ruby]
>> set :repository,  "[email protected]:Ravenna/Demos.git"
>> set :deploy_to, "/home/#{user}/#{domain}"
>> set :deploy_via, :remote_cache
>> set :scm, 'git'
>> set :branch, 'master'
>> set :git_shallow_clone, 1
>> set :scm_verbose, true
>> set :use_sudo, false
>>
>> server domain, :app, :web
>> role :db, domain, :primary => true
>>
>> namespace :deploy do
>>   task :restart do
>>     run "touch #{current_path}/tmp/restart.txt"
>>   end
>>
>>   task :start do
>>   end
>> end
>>
>> namespace :localize do
>>   desc "Copy database.example.yml to shared/database.yml"
>>   task :copy_database_config do
>>     run "cp #{current_path}/config/database.example.yml #{shared_path}/
>> database.yml"
>>   end
>>
>>   desc "Symlink shared/database.yml to current/config/database.yml"
>>   task :symlink_database_config do
>>     run "ln -s #{shared_path}/database.yml #{current_path}/config/
>> database.yml"
>>   end
>>
>> end
>>
>> after "deploy:symlink", "localize:symlink_database_config"
>> after "deploy:setup", "localize:copy_database_config" [/code]
>>     
> >
>
>   

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