-
2 votesanswersviews
Webpacker,Yarn和capistrano,fsevents @ 1.1.1错误
我有一个项目,我最近从rails 5.0迁移到rails 5.1,在此之前我有webpacker安装,我用capistrano部署它,在rails 5.0中一切正常,但是当我做了更改时,现在capistrano无法完成资产:预编译任务,我收到此错误: 部署失败有关详细信息,请参阅log / capistrano.log . 以下是最后20行:..... DEBUG [04ae7a64]命令:cd ... -
3 votesanswersviews
我可以在没有SCM的情况下部署Capistrano吗?
Capistrano configfile有配置 set:scm,:git和:repo_url和:branch 我可以在没有scm的情况下部署capistrano吗? set :scm, :none set :repository, "." Capistrano部署中scm配置的好处是什么? -
0 votesanswersviews
使用capistrano在'00:22 deploy:migrating'部署到Digital ocean时出错
我是第一次使用capistrano部署 . 我跑的时候 上限 生产环境 部署 它在'00:22部署:迁移'中给出以下内容 00:18 bundler:install 01 $HOME/.rbenv/bin/rbenv exec bundle install --path /home/deploy/akashpinnaka/shared/bundle --without develo... -
0 votesanswersviews
Capistrano - 在部署到ALB目标组期间将实例标记为挂起
我正在使用部署文件中的自定义任务将Rails应用程序部署到自动调整的环境(基本上我使用Ruby aws sdk通过匹配我的 生产环境 环境并部署到这些实例的标签来选择实例) 这些实例实际上是在目标组下注册的,我的应用程序将流量分配给来自应用程序负载均衡器(ELBv2)的TG 在我的capistrano部署期间, deploy:restart 任务要求重新启动服务器(我正在使用Phusion Pas... -
1 votesanswersviews
Capistrano / ubuntu
我正在尝试在我的rails 4 app中设置一个临时服务器 . 当我运行'cap staging deploy'时,该命令将中止,并显示以下错误: The deploy has failed with an error: #<SSHKit::Command::Failed: bundle exit status: 7 bundle stdout: Nothing written bundl... -
1 votesanswersviews
Rails部署Capistrano - capistrano / cli(LoadError)
我按照本教程 . https://gorails.com/deploy/ubuntu/14.04#capistrano 现在我被困在这里 我在设置添加Nginx主机上限 生产环境 部署后运行了此命令 并碰到了这个,现在不知道该怎么办 . /home/deploy/.rbenv/versions/2.2.4/lib/ruby/2.2.0/rubygems/core_ext/kernel_requir... -
5 votesanswersviews
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 votesanswersviews
Capistrano没有为捆绑器设置RAILS_ENV
在我的Gemfile中,我指定基于RAILS_ENV在git存储库上使用的分支 . 但是当Capistrano部署时,它会运行 bundle install 命令 - 因为它设置了's run through a shell, the proper environment (staging) isn' . 它默认为开发并给出一个错误,指出Gemfile.lock与安装的内容不匹配 . 您正在尝试... -
3 votesanswersviews
为什么Capistrano 3在使用“on roles(:web)”时不会过滤?
我通过Capistrano 3设置页面(www.capistranorb.com)和一些步骤提到如何编写服务器以及如何运行 :check_write_permissions 的基本任务 . 我的问题是当我尝试使用以下服务器设置在我的服务器上运行示例代码时,我得到了意想不到的结果 . 我有我的config / deploy / production.rb文件设置如下: server '10.1.28... -
0 votesanswersviews
Capistrano 3 - 如何在部署期间查询数据库
我们的应用程序 - 使用Capistrano 3.1部署的Rails 4.1,Passenger 4 . 处理信用卡交易时,我将其记录在我们的数据库中,然后点击Authorize.net实际收取$ . 成功后我在我们的系统中更新交易 . 我想确保Passenger在等待Authorize.net响应时不重启 . 一种选择是查询DB以查看是否有待处理的事务并等待重新启动Passenger . 如何加... -
1 votesanswersviews
Capistrano 3中的任务找不到RVM
我一直在使用Capistrano 3来部署PHP应用程序几个月,它运行良好 . 最近,我们决定开始使用Sass作为样式表,我现在正在尝试部署这些更改 . 我正在尝试编写一个任务,该任务在其余的部署内容完成后运行,使用Sass gem将scss文件转换为css . namespace :deploy do after :finished, :assets do on roles(:ap... -
1 votesanswersviews
Capistrano部署,访问ActiveRecord
好的, 如果 Headers 不够具有描述性,我很抱歉,但请允许我解释一下我想要达到的目标: 我有一个Rails 3应用程序 在部署期间,需要使用正确的参数调用 pg_dump 以恢复备份 任务需要在部署完成后但在迁移之前运行 . 然而,我遇到的问题是,对于这个任务,我想访问Rails特定的代码,这不起作用,因为Capistrano不断向我抛出很多错误,例如宝石不可用或模块未定义 ... -
0 votesanswersviews
通过capistrano运行rake任务
我正在尝试使用vagrant和chef来在rails应用程序上配置ruby . 我的环境已经设置好,我已经运行了bundler并且已经部署了我的应用程序 . 但是当我尝试使用capistrano运行rake任务时会出现问题 . 我可以通过ssh在发布路径中运行rake任务,但使用capistrano运行相同的命令不起作用 . 下面是我的deploy.rb文件 . set :application,... -
0 votesanswersviews
Capistrano部署错误DigitalOcean Ubuntu 12.04
我正在按照本教程在VPS(DigitalOcean)上使用nginx,Passenger和capistrano部署我的RoR 4应用程序: http://gorails.com/deploy/ubuntu/12.04 但是当我运行'cap production deploy'时,我收到以下错误: .. .. ** Invoke rvm:hook (first_time) ** Execute rv... -
0 votesanswersviews
为什么Heroku客户端CLI不能在Capistrano下工作?
我有一个Capistrano部署需要通过使用Ruby反引号调用Heroku toolbelt来获取数据库URL(使用部署机器,而不是目标),即 heroku pgbackups:url --app strong-galaxy-5765 . 我已经在Capistrano 2下完成了几个月,但是现在,在升级到Ruby 2.2和Cap 3之后,在Capistrano任务中使用Ruby反引号调用hero... -
0 votesanswersviews
通过Capistrano在轨道上部署红宝石
我已成功将我的ruby on rails应用程序部署到 Digital Ocean 中的ubuntu 14.04虚拟机 . 我使用了 Apache2 and passenger . 现在我想使用 Capistrano 将其部署到同一个地方 . 我在开发人员环境中使用mac机器 . 我安装了Capistrano 3.4 . ssh连接已经与我的本地机器和服务器以及我的服务器和我的mercuria... -
0 votesanswersviews
使用capistrano部署Rails:运行sunspot solr
我'm trying to deploy my rails 4 application with capistrano 3. I'已经声明了gemfile中的所有需求,并且还添加了Capfile . 我跟着this gist . 我当前的 deploy.rb 文件看起来像: # config valid only for Capistrano 3.1 lock '3.2.1' set :appl... -
2 votesanswersviews
定义Capistrano 3任务特定的log_level
默认情况下,我的capistrano 3设置为: set :log_level, :info 它有助于在部署时消除噪音 . 但我想为特定任务更改该值,例如 tail log_file 否则,不显示任何输出 . desc "tail rails logs" task :tail do on roles(:app) do execute "tail -f #{... -
3 votesanswersviews
NoMethodError:Capistrano :: Configuration:Class的未定义方法`instance'
我有部署问题 . rails 4.2.4 capistrano 3.4.0我不明白什么是错的 . 有谁可以帮助我吗? $ bundle exec cap production deploy --trace ** Invoke production (first_time) ** Execute production ** Invoke load:defaults (first_time) ** ... -
0 votesanswersviews
scm设置使用capistrano将项目从windows复制到ubuntu
我想将我的示例项目从ubuntu部署到windows我已成功在ubuntu上创建一个ssh密钥 . 现在我想通过仅将文件从Windows复制到ubuntu来实现这一点 . 当我执行'cap production deploy'时,我得到了这个错误'致命:没有远程配置来列出refs . '我是客人,这是来自git . 我的问题是,如果我只将项目从Windows复制并粘贴到服务器,如何设置inscm?... -
0 votesanswersviews
Capistrano rails |在gitlab部署期间迁移时设置rails_env时,Rake :: Task的未定义方法`already_invoked'
我花了很多时间调试这个,我似乎没有接近答案 . 我还考虑在capistrano存储库中创建一个问题,但我并不认为这是capistrano本身的问题 . 上下文: 我在Gitlab EE中托管的私有存储库中有一个rails 5项目 . 我的repo完全配置为使用Gitlab CI,使用capistrano,capistrano / rails和capistrano / rvm自动部署 . 我有一个部... -
1 votesanswersviews
尝试使用WordPress堆栈设置Capistrano时出现NoMethodError
我正试着跑...... cap staging deploy:setup 而我'm getting this error. I'我不熟悉终端是按照本教程设置的 - http://design.zhiwan.is/setting-up-mark-jaquiths-wp-stacks-and-wp-skeleton-for-capristrano-deployment/ . 我已经寻找解决方案,并... -
17 votesanswersviews
SSHKit ::亚军:: ExecuteError
$ bundle exec cap production deploy (Backtrace限制为导入任务)上限中止! SSHKit :: Runner :: ExecuteError:执行Psara @ sakura时出现异常:git退出状态:128 git stdout:没有写入git stderr:Permission denied(publickey) . 致命:远程端意外挂断SSHKi... -
0 votesanswersviews
无法加载此类文件 - bundler / setup - Capistrano
我正在尝试通过capistrano学习部署 . 当我运行部署脚本时,除迁移外,一切正常 . 我收到以下错误 . INFO [175f4b0b] Running /usr/bin/env rake db:migrate as prajeesh@xx.x.x.xxx DEBUG [175f4b0b] Command: cd /home/prajeesh/Desktop/projects/capis... -
2 votesanswersviews
Ruby on Rails,通过Capistrano部署设置错误
我是第一次在铁轨项目中设置Capistrano . 当我运行“cap production deploy:check”时,它就可以了 . 但是,当我运行“cap prodution deploy”时,它会返回以下错误... (Backtrace restricted to imported tasks) cap aborted! SSHKit::Runner::ExecuteError: Exce... -
0 votesanswersviews
在Windows中开发并使用capistrano在本地部署到Ubuntu 16.04
我在Windows中完成了我的网站开发 . 我正在使用YII框架 . 然后我将它部署在Ubuntu 16.04 LTS上 . 这是我在办公室工作的物理服务器 . 我的问题是我可以通过离线使用capistrano部署项目吗?如果是,我该怎么办? 谢谢 . -
5 votesanswersviews
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... -
1 votesanswersviews
试图在Capistrano 3.8.1上设置自定义SCM
我正在配置自定义SCM,因为我不需要开发本地环境中的默认git,但我想触发一个自定义逻辑,主要是基于从source_directory开始创建一个版本 . 如文档(http://capistranorb.com/documentation/advanced-features/custom-scm/)中所述,我编写了一个扩展Capistrano :: Plugin的模块,并设置了所需的方法来处理部署... -
4 votesanswersviews
为什么我的Rake任务不是使用我在Cap命令中使用的环境?
我打电话给 bundle exec cap staging demo:foo . demo:foo Cap任务调用打印出 Rails.env 的Rake任务 . BUT... the Rails task is printing "development" instead of "staging" as expected. Why is it doing... -
1 votesanswersviews
为什么我'm getting “undefined local variable or method `rails_env'“?
在做的时候我正在接受 undefined local variable or method 'rails_env' 执行“cd# && RAILS_ENV =# bundle exec rake sunspot:solr:stop” 我不是一个大的capistrano或铁路专家 . 在deploy.rb我有 namespace :solr do desc "sta...