capistrano

    6热度

    2回答

    我在deploy.rb namespace :app do desc "copies the configuration frile from ~/shared/config/*.yml to ~/config" task :copy_config_files,:roles => :app do run "cp -fv #{deploy_to}/shared/conf

    1热度

    1回答

    您是否在使用Radiant CMS? 如果是,什么是您的部署策略? 因为lot的配置存储在数据库中,我需要用我的开发数据库覆盖数据库(与capistrano它不是一个问题)。 但是,只有当我是唯一一个更新网站的人才能使用。而如果客户同时创建了新页面呢?我需要以某种方式合并数据库。 那么,你怎么配置你的辐射网站?你如何解决“数据库合并”问题?这必须有一些简单的答案,但我看不到一个... PS。如果你

    1热度

    2回答

    我试图做Capistrano的部署到新安装的Ubuntu服务器 我正在部署到目录/ var/WWW,由root用户拥有,所以我需要设置use_sudo真 ,而我执行与运行 “#{} try_sudo命令” 命令没有问题,svn签不使用sudo前缀工作 我尝试 set :deploy_via, :export 并结账 我想加入“try_sudo”前缀为“SVN导出”,将有助于中投 Can't m

    5热度

    5回答

    我搜索了所有相关的Capistrano问题,但找不到任何可以为我解释任何内容的东西。 git version 1.6.4.2 Capistrano v2.5.10 基本上,当我跑我的帽子deploy.rb脚本,它连接到服务器,开始执行部署:更新任务,然后在部署:update_code任务: *** [deploy:update_code] rolling back * execut

    1热度

    2回答

    编辑:改写问题 说你有两个任务。第一个动态地确定主机名,并且只想在该主机上调用第二个类。 task :first_task do host_name = ... second_task, :hosts => hostname end task :second_task do run "some stuff" end 据我可以告诉路过:主机不工作。将新的ho

    31热度

    4回答

    有谁知道我可以告诉capistrano在我推送的服务器上使用我的默认rvm版本的ruby。它坚持使用系统版本。 这有可能吗?

    1热度

    3回答

    我有一个奇怪的问题。我做了部署,然后刚刚上传的dir被清理任务删除。我在一个月内没有部署到这个站点,但我没有更改部署配方。有任何想法吗? 这是输出。 http://gist.github.com/267850

    2热度

    1回答

    与Capistrano的部署,当我得到这个错误: executing "cd /opt/my_app/dev/releases/20100103021722; rake RAILS_ENV=staging db:migrate" servers: ["96.30.33.84"] [96.30.33.84] executing command ** [out :: 96.30.

    1热度

    1回答

    我从Windows Vista的计算机使用的是运行: 最新轨(如一月2 2010年), Capistrano的2.5 0.10%,0.50 颠覆的插件,并 TortoiseSVN的 到目前为止,我有: 创建的远程存储库, 创建ssh密钥,和 编辑TortoiseSVN的配置文件。 (我不知道如果我离开了什么。) 下面是错误消息我收到的时候我尝试使用Capistrano的部署: * executin

    2热度

    4回答

    随着Capistrano的,我部署从Mac OS X 10.5 Rails应用程序的CentOS 5.2 注意deploy.rb和服务器环境都没有超过一年的变化。 有我们deploy.rb文件中的一个任务叫做upload: put(File.read(file),"#{shared_path}/#{filename}", :via => :scp) 这每一次失败,出现以下异常: No such