I suspect it is because your repository definition is not valid. You need a colon after #{user}. Even better, though, is to just set :scm_username to the user you want, rather than embedding it in the repository variable.

- Jamis

- Jamis

On Oct 10, 2007, at 1:54 PM, Bolo wrote:


Hello, Hello

I try to deploy my application Rails with Capistrano 2.0.
For the moment i use a receipe very simple

set :user, "******"
###################################################################### ######################

set :application, "partenaires"
set :repository,  "svn+ssh://#{user}192.168.1.30/var/lib/svn/
#{application}/"
set :deploy_to, "/var/www/apps/#{application}"

# If you aren't deploying to /u/apps/#{application} on the target
# servers (which is the default), you can specify the actual location
# via the :deploy_to variable:
# set :deploy_to, "/var/www/#{application}"

# If you aren't using Subversion to manage your source code, specify
# your SCM below:
# set :scm, :subversion

role :app, "lamp2"
role :web, "lamp2"
role :db,  "lamp2", :primary => true

when i deploy my application, i have this error in my terminal

/usr/local/lib/ruby/gems/1.8/gems/capistrano-2.0.100/lib/capistrano/
recipes/deploy/scm/subversion.rb:56:in `query_revision': undefined
method `[]' for false:FalseClass (NoMethodError)
        from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.0.100/lib/
capistrano/recipes/deploy/scm/base.rb:35:in `send'
        from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.0.100/lib/
capistrano/recipes/deploy/scm/base.rb:35:in `method_missing'
        from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.0.100/lib/
capistrano/recipes/deploy/scm/base.rb:63:in `local'
        from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.0.100/lib/
capistrano/recipes/deploy/scm/base.rb:35:in `method_missing'
        from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.0.100/lib/
capistrano/recipes/deploy.rb:37:in `load'
        from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.0.100/lib/
capistrano/configuration/variables.rb:87:in `call'
        from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.0.100/lib/
capistrano/configuration/variables.rb:87:in `fetch'
        from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.0.100/lib/
capistrano/configuration/variables.rb:110:in `protect'
         ... 35 levels...
        from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.0.100/lib/
capistrano/cli/execute.rb:14:in `execute'
        from /usr/local/lib/ruby/gems/1.8/gems/capistrano-2.0.100/bin/
cap:4
        from /usr/local/bin/cap:16:in

why :(

thanks for help


--~--~---------~--~----~------------~-------~--~----~
To unsubscribe from this group, send email to capistrano- [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/ group/capistrano
-~----------~----~----~----~------~----~------~--~---


Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to