大佬教程收集整理的这篇文章主要介绍了ruby-on-rails – capistrano从一个本地目录部署到另一个本地目录,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这里是我的deploy.rb
role :app,"localhost" role :web,"localhost" role :db,"localhost",:primary => true set(:deploy_to) { "/home/thesis/dev/myapp" } set :bundle_without,[:development,:test] set :use_sudo,false set :repository,"." set :scm,:none set :deploy_via,:copy set :copy_dir,"/home/thesis/deploy/tmp" set :copy_remote_dir,"/home/thesis/deploy/tmp"
它与:
connection failed for: localhost (Errno::ECONNREFUSED: Connection refused - connect(2))
role :app,""
我也认为你正在设置copy_dir和copy_remote_dir值.我建议删除这些,并让Capistrano使用它的默认值.
这是一个完整的配置,应该适合你:
role :app,"" set :use_sudo,false set :application,'thesis' # you'll need to specify an app name set :repository,:none set :deploy_to,"/home/thesis/deploy/" # the destination dir set :deploy_via,:copy # override deploy:restart since this isn't a Rails app namespace :deploy do task :restart do # no-op end end
以上是大佬教程为你收集整理的ruby-on-rails – capistrano从一个本地目录部署到另一个本地目录全部内容,希望文章能够帮你解决ruby-on-rails – capistrano从一个本地目录部署到另一个本地目录所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。