首页 文章
  • 0 votes
     answers
     views

    capistrano安装不在ubuntu 18.04中工作

    我最近将我的操作系统从Ubuntu 16.04更新到了18.04 . 但现在我遇到了capistrano和ruby的问题 . 实际上,我想部署一个带有capistrano的php应用程序 . 所以我用rbenv安装了ruby,用gem打包了捆绑器,当我运行"bundle install"时,一切都安装得很好 . 我的问题是当我运行"cap install"使...
  • 0 votes
     answers
     views

    Gitlab-ci配置docker runner以使用SSH密钥进行部署

    我正在尝试使用gitlab-ci和capistrano来部署我的symfony应用程序 . 但是我无法通过将密钥注入docker来使用SSH进行部署,该脚本在连接时会一直提示输入密码 . 我正在使用gitlab的本地实例 . 在gitlab的SSH_PRIVATE_KEY私有变量中,我添加了git用户的私钥,并在SSH_SERVER_HOSTKEYS中添加了 ssh-keyscan -H 192....
  • 4 votes
     answers
     views

    Passenger Rails 4 App Startup =未初始化的常量ActiveModel :: Serializer

    我知道这是一个奇怪的请求,但我是乘客的新手,我无法确定在哪里解决他的错误 . Cap部署到服务器就好了,但即使重启后应用程序也无法启动 . 我该从哪里开始? 此外,这是passenger.log . 应用程序development.log完全为空 . 我应该添加这是一个我远程访问的ubuntu 12.04服务器 . 我们使用上限和厨师设置盒子 . If you are wondering, ...
  • 3 votes
     answers
     views

    我可以在没有SCM的情况下部署Capistrano吗?

    Capistrano configfile有配置 set:scm,:git和:repo_url和:branch 我可以在没有scm的情况下部署capistrano吗? set :scm, :none set :repository, "." Capistrano部署中scm配置的好处是什么?
  • 6 votes
     answers
     views

    升级到Rails 3.2.11后,Capistrano部署失败

    我有 生产环境 Rails 3.2.3应用程序,我用它来使用capistrano进行部署 . 当我决定将rails升级到3.2.11时,我做了以下步骤: 在Gemfile中更改了rails版本 运行"bundle update rails" 从供应商/缓存,Gemfile和Gemfile.lock推送新的宝石 运行"cap production dep...
  • 0 votes
     answers
     views

    在Capistrano部署Rails应用程序期间出现SSHKit错误

    在安装新的宝石后,Slackistrano已经成功部署了Capistrano的应用程序,我们的部署在rake资产期间开始失败并出现以下错误:precompile或rake db:migrate tasks cap aborted! SSHKit::Command::Failed: rake stdout: Nothing written rake stderr: Nothing written /...
  • 15 votes
     answers
     views

    Capistrano,Rails 3.2,标准配方?

    我已经开发了一段时间的Rails,但不知何故,直到现在才避免使用capistrano . 试图弄清楚如何开始,我已经对最佳的capistrano配方感到困惑,因为资产管道部署的相当“标准”的rails 3.x . 也许是因为环顾谷歌,人们可以从历史的各个部分找到“答案”,不同的历史时期将不同的东西纳入上限 . 我有一个应用程序,我保留在git,rails 3.2,带有资产管道,只部署到一个有乘客的...
  • 1 votes
     answers
     views

    使用Capistrano部署Rails应用程序

    我刚刚收购了Media Temple(dv)4.0服务器来部署我通过git存储库创建的Rails应用程序 . 我是Rails的新手,但Capistrano的部署看起来非常简单 . 尽管如此,我整天都在努力完成我的第一个Rails项目的部署 . 这是我在安装和检查后执行“cap production deploy -v”时遇到的错误: ** [out :: 64.207.184.51] rake a...
  • 0 votes
     answers
     views

    Rails capistrano部署找不到佣金

    我正在使用capistrano,unicorn,rbenv,nginx,linode,ubuntu 12.04部署我的第一个Rails应用程序 . 我跑的时候 bin / cap deploy:冷 在我的应用程序根目录中,我收到以下错误: * 2012-10-31 01:19:36 executing `bundle:install' * executing "cd /home/...
  • 0 votes
     answers
     views

    使用capistrano多级扩展避免冗余

    我有一个 生产环境 服务器的部署脚本,我正在查看capistrano多级扩展,以便添加一个临时服务器 . 多级扩展允许我将我的cap配方拆分为config / deploy / production.rb和config / deploy / staging.rb,但是大部分部署脚本是相同的,因此它是多余的 . 我可以将一些定义和任务保存在共享文件中吗?有人有这方面的经验吗? 更新: 我发现重复的任...
  • 1 votes
     answers
     views

    Capistrano Net :: SSH :: AuthenticationFailed

    这是我的情况:我有这个rails应用程序,我有"capified",我正在尝试使用capistrano部署到我的Ubuntu Cloud 服务器上 . 我一直关注这个指南 - > http://robmclarty.com/blog/how-to-deploy-a-rails-4-app-with-git-and-capistrano 当我运行 $ cap product...
  • 4 votes
     answers
     views

    Rails:Capistrano . 被拒绝(公钥)

    我一直在寻找一种使用capistrano部署我的应用程序的方法 . 我目前正在github和本地服务器上托管一个小型私人仓库来尝试部署我的测试 . 我遇到了一个问题和下面的错误信息 . 我做了以下事情 在服务器上生成一个ssh密钥并成功添加它以在repo中部署密钥并进行测试(git@github.com) 在客户端生成一个ssh密钥并成功添加它以在repo中部署密钥 设置私有存储库 ....
  • 0 votes
     answers
     views

    Capistrano和Git Deploy Rails App

    当尝试使用Capistrano将Rails应用程序部署到 生产环境 服务器时,尽管我直接从GitHub克隆了项目,但它似乎并不认为我的项目是一个git repo . GIT日志: $ git status On branch master Your branch is up-to-date with 'origin/master'. nothing to commit, working direc...
  • 6 votes
     answers
     views

    使用Capistrano部署Rails 5.1 / Webpacker应用程序

    我有一个Ubuntu服务器来部署我的Rails项目 . 在我的Ubuntu服务器中,我有RVM . 现在我想用Rails 5.1和webpacker部署新项目 . 为了部署这个项目,我在我的Ubuntu服务器上安装了NVM,npm和yarn . 在我的Rails 5.1 / Webpacker项目中,我有以下gems用于capistrano部署: Gemfile group :developmen...
  • 0 votes
     answers
     views

    Capistrano SSH代理/ VPN /连接错误#net-ssh

    我使用rails 5配置了capistrano 3.11 . 现在我必须更改我的配置,因为git的 生产环境 设置已更改: 问题是 - git落后于VPN Server . 通过终端(manualy):我可以使用这样的东西: ssh -R 5000:git_url_local:443 user@ip_server 然后我可以在那里做: git clone user@localip:50000/...
  • 55 votes
     answers
     views

    如何使用Capistrano部署到单个特定服务器

    我有一个 生产环境 系统,有几个角色的服务器 . 我想通过部署到该特定服务器来测试新的应用服务器,而无需重新部署到 生产环境 中的每个服务器 . 有没有办法让Capistrano部署到特定的服务器?理想情况下,我希望能够运行类似的东西 cap SERVER=app2.example.com ROLE=app production deploy 如果我只是想部署到app2.example.com ...
  • 11 votes
     answers
     views

    Capistrano部署Wipes数据库?

    我已经设法使用Capistrano将我的应用程序部署到 生产环境 中,但我不明白如何处理我的数据库 . 我正在使用颠覆和乘客 . 当我运行cap deploy时,新部署会重新启动所有内容 . 它清除了添加到数据库的数据 . 显然,必须有一个解决方案,但我很惊讶没有在网上找到关于如何处理这个问题 . 我已经阅读了Capistrano文档和许多教程 . 我能找到的最好的是Advanced Rails食...
  • 1 votes
     answers
     views

    Capistrano使用Passenger部署而不更改版本

    我有一个使用虚拟Ubuntu服务器,Apache,Passenger和Capistrano的Rails应用程序 . 我第一次使用Capistrano部署应用程序时,我已将Passenger设置为在httpd.conf文件中使用此代码选择第一个版本: <VirtualHost *:80> ServerName ndeavor.ameipro.com DocumentRoot /o...
  • 0 votes
     answers
     views

    部署设置期间Capistrano错误

    我是Rails和Capistrano的新手 . 我正在尝试在我们的演示服务器上安装Rails应用程序,并且在封装部署期间遇到错误:setup . 错误是:gems / capistrano-2.11.2 / lib / capistrano / configuration / callbacks.rb:105:在'on'中:请仅指定任务名称或块,但不能同时指定(ArgumentError) 我不知...
  • 5 votes
     answers
     views

    Capistrano 3改变任务中的ssh_options

    我尝试使用不同的ssh_options在同一阶段运行capistrano v.3任务 . 我的production.rb说: set :stage, :production set :user, 'deploy' set :ssh_options, { user: 'deploy' } 使用此配置,capistrano与用户 deploy 连接,这对于其余的tak是正确的 . 但是我需要将它连...
  • 0 votes
     answers
     views

    Capistrano没有为捆绑器设置RAILS_ENV

    在我的Gemfile中,我指定基于RAILS_ENV在git存储库上使用的分支 . 但是当Capistrano部署时,它会运行 bundle install 命令 - 因为它设置了's run through a shell, the proper environment (staging) isn' . 它默认为开发并给出一个错误,指出Gemfile.lock与安装的内容不匹配 . 您正在尝试...
  • 0 votes
     answers
     views

    --deployment标志需要Gemfile.lock . 在部署之前,请确保已将Gemfile.lock检入版本控制

    当我在服务器上部署Capistrano时出现此错误,我已经尝试解决它大约3个小时现在失败,当cap运行bundle install时发生此错误 executing "cd $HOME/releases/20130629113827 && bundle install --gemfile $HOME/releases/20130629113827/Gemfile --pat...
  • 2 votes
     answers
     views

    Bundler升级和添加源块后的capistrano部署错误

    我项目的最新分支包括基于升级到Bundler 1.10.5的Gemfile更改,特别是对两个内部gem使用源块 . 这似乎是尝试部署到测试服务器时出现问题的原因,其中capistrano引发错误并回滚部署 . 命令生成错误: bundle install --gemfile /path/to/Gemfile --path /path/to/shared/bundle --deployment --...
  • 3 votes
     answers
     views

    部署后缺少宝石(Ruby,Ruby on Rails,Capistrano)

    我正在创建一个Rails应用程序 . 我通过Capistrano部署到vps服务器,运行以下部署命令: $ bundle exec cap development deploy 部署看似成功,但有些宝石丢失了 . The following gems are missing DEBUG [16b13d82] * debug_inspector (0.0.3) * web-con...
  • 0 votes
     answers
     views

    如何使用saltstack和capistrano使minion连接到git存储库

    我正在尝试使用saltstack和capistrano在ec2上创建运行我的rails应用程序 . 这是我迄今为止成功完成的工作 . 使用salt cloud和salt master我可以创建一个新的minion实例并设置应用程序运行所需的一切,即ruby,rails,unicorn,mysql等 . 我为capistrano做了正确的配置 . 当我尝试部署时,我看到以下错误 . DEBUG [e...
  • 0 votes
     answers
     views

    如何在Capistrano和Rails之间发送变量?

    我有一个部署了Capistrano的Rails应用程序,在我们的Acceptance环境中,我想设置页面 Headers 以包含当前部署的分支 . 分支是通过Capistrano部署的,我想以某种方式将这些信息从Cap迁移到Rails . 显然我可以让Cap将分支名称写入文件并在Rails中读回来,但我希望有更好的解决方案 . 我已经尝试了几个设置default_environment的实验,但这...
  • 1 votes
     answers
     views

    Capistrano 3中的任务找不到RVM

    我一直在使用Capistrano 3来部署PHP应用程序几个月,它运行良好 . 最近,我们决定开始使用Sass作为样式表,我现在正在尝试部署这些更改 . 我正在尝试编写一个任务,该任务在其余的部署内容完成后运行,使用Sass gem将scss文件转换为css . namespace :deploy do after :finished, :assets do on roles(:ap...
  • 1 votes
     answers
     views

    使用Capistrano部署时缺少mysql2 Gem错误

    VersionsRails - 4.2.0Capistrano - 3.4.0Ruby - 2.2.2 我正在尝试使用Capistrano将我的应用程序部署到Production,但不断收到此错误: [42ad5e96] Command: cd ~/deploy/my-app/releases/20151203212725 && ( RAILS_ENV=producti...
  • 0 votes
     answers
     views

    在Windows中开发并使用capistrano在本地部署到Ubuntu 16.04

    我在Windows中完成了我的网站开发 . 我正在使用YII框架 . 然后我将它部署在Ubuntu 16.04 LTS上 . 这是我在办公室工作的物理服务器 . 我的问题是我可以通过离线使用capistrano部署项目吗?如果是,我该怎么办? 谢谢 .
  • 5 votes
     answers
     views

    Capistrano 3.7新的SCM声明是抛出错误

    基于自述文件https://github.com/capistrano/capistrano/blob/v3.6.0/UPGRADING-3.7.md 更新Gemfile并运行bundle install可以正常工作 . 但是,从deploy.rb中删除 :scm 变量并添加 require "capistrano/scm/git" install_plugin Capistr...

热门问题