Capistrano update causes C: to be placed in the current directory (cygwin)
- by user321775
When I run cap deploy:update in a directory on my local machine (via cygwin), "C:" magically appears in the directory. Sure enough, I can cd to it and it's my windows C: drive. Now I'm afraid to delete it, but I definitely don't want it in this directory (a rails project under /home/username/blah/blah).
Here's my config/deploy.rb file.
custom options
set :application, "xyz.com"
set :repository, "ssh://[email protected]:yyyy/home/git/xxx"
set :user, "myname"
set :runner, user
set :use_sudo, false
server "xxx.xxx.xxx.xxx:yyyy", :app, :web, :db, :primary = true
deploy to
set :deploy_to, "/home/myname/public_html/xyz"
repository
set :scm, :git
set :deploy_via, :copy
ssh options
default_run_options[:pty] = true
ssh_options[:paranoid] = false
ssh_options[:port] = yyyy
start passenger
namespace :deploy do
task :start do ; end
task :stop do ; end
task :restart, :roles = :app, :except = { :no_release = true } do
run "#{try_sudo} touch #{File.join(current_path,'tmp','restart.txt')}"
end
end
Anyone see the problem? And does anyone know a safe way of getting rid of the C: drives that have already shown up (this has happened in a few directories)?