问题标签 [rubber]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Timeout::Error: Capistrano/Rubber 执行已过期
几个月来,我们一直在使用橡胶 gem 部署到 AWS,现在我们突然Timeout::Error: execution expired error
有了 Capistrano。我试过降级net-ssh
到 2.7 并没有帮助。我相信旧的 net-ssh 2.8 现在已经解决了一段时间,我们正在使用 2.9.1(并且已经使用了一段时间)。
我能够毫无问题地通过 SSH 连接到实例。有没有人遇到过类似的问题?还有什么我应该检查的东西可以引导我走向正确的方向吗?
谢谢!
ruby-on-rails - 在 Rubber/capistrano 之后,如果没有部署,本地 Rails 服务器无法在生产模式下工作
安装和配置 Capistrano/rubber 后,我无法在生产模式下再次运行我的本地 Rails 服务器。
我收到了这个错误:
处理请求时出现意外错误:getaddrinfo:名称或服务未知/home/doctorru/.rbenv/versions/1.9.3-p547/lib/ruby/gems/1.9.1/gems/gelf-1.4.0/lib/gelf /ruby_sender.rb:16:在“发送”中:
ruby_sender.rb 16:@socket.send(数据报,0,主机,端口)
有什么帮助吗?
ruby-on-rails - package_helper 中的“块(2 级)”:nil 的未定义方法“join”:NilClass
我正在尝试使用 ec2 和rubber
.
运行时cap rubber:create_staging
出现此错误:
该错误是 gem 内部的,但我不确定我是否做了什么导致它。
以前我遇到了 AMI 的问题。提供为默认rubber.yml
值
image_type: c1.medium
image_id: ami-90c574f8
但是有些东西不起作用,所以我去了推荐的网站并得到了:
image_type: t2.micro
image_id: ami-12a3247a
虽然我没有从亚马逊控制台启动实例,但它似乎工作正常。
另外,当被问到时,Hostname to use for staging instance [production]:
我把它与默认域混淆了foo
(我立即意识到我的错误),所以现在我foo.foo.com
到处都是。我尝试将其更改为foo.com
in etc/hosts
,.ssh/known_hosts
但到目前为止还没有成功。
capistrano - Rubber + 谷歌云作为通用提供商
我已经在谷歌云上设置并创建了(手动)实例,将我的 ssh 密钥(来自 id_rsa.pub)添加到其中,所以我可以 ssh username@x.x.x.x
在没有任何密码的情况下将用户设置为 sudoer。
我在 Rubber.yml 中设置了“通用”提供程序:
通用:key_file:“#{Dir[(File.expand_path('~') rescue '/root') + '/.ssh/id_rsa.pub'].first}”
我已经在 deploy.rb 中设置:
设置:initial_ssh_user,'用户名'
现在,当我尝试时cap rubber:create_staging RAILS_ENV=staging
,在角色/ip 的几个问题之后,它要求我输入 root 密码:
一遍又一遍地
c++ - QRubberBand,如何在上面画画
我正在尝试在QRubberBand
对象上绘制数字。我有带有QRubberBand
对象的类小部件rectangleRubberBand
;
我可以显示这个区域等,但我试图在区域而不是小部件上绘制一些数字,例如这个区域的宽度和高度。我怎样才能做到这一点?这是为了衡量图表的目的。
ruby-on-rails - 橡胶未能完成
我有橡胶工作并且正在使用rubber vulcanize complete_unicorn_nginx_postgresql
. 在完成相当远的过程后运行cap rubber:create_staging
失败。这是失败部分的输出:
在这一点上,我不知道要查看/修改什么以使橡胶成功部署到 ec2 实例并打开 rails 应用程序供我查看。在此先感谢您的帮助!
c# - 在 Emgu CV 中执行 Dougman't 方法(橡胶板模型)
我对如何从 emgu cv 中的圆圈制作橡胶板模型有疑问,这是我的代码c#
:
ruby-on-rails - 使用 Rubber 部署到 EC2
我在尝试使用橡胶部署时遇到问题
在终端
在我的Rubber.yml
并做一个
我收到错误后:
setup.rb在第 192 行:
在尝试使用 binding.pry 对其进行调试后,第 192 行通过而没有任何错误。
欢迎任何想法。
我也试过:
ruby-on-rails - 使用 Rubber 将 JRuby on Rails 部署到 AWS EC2
我正在尝试使用 Rubber 将基本的 JRuby on Rails 应用程序部署到 EC2。我正在关注本指南,唯一的区别是我使用的是 JRuby。
这可能吗?我可以将提供的模板之一(例如 complete_passenger_postgresql)与 JRuby 一起使用吗?
我看到 Rubber-ruby.yml 文件中有一行可以指定 ruby_version。我需要指定我想使用 JRuby 吗?
我应该使用不同的模板吗?
目前,当我尝试命令“cap rubber:create_staging”时出现以下错误
5/lib/capistrano/cli/execute.rb:45 execute_requested_actions_with_help 在/Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/help.rb :19 执行!在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:34 在 /Users/pk/.rvm/gems/ 处执行jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:14(根)在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems /capistrano-2.15.5/bin/cap:4 在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/bin/cap:1 处加载 org/jruby/RubyKernel.java:969 (root)在 org/jruby/RubyKernel.java:990 进行评估 45 execute_requested_actions_with_help at /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/help.rb:19 执行!在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:34 在 /Users/pk/.rvm/gems/ 处执行jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:14(根)在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems /capistrano-2.15.5/bin/cap:4 在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/bin/cap:1 处加载 org/jruby/RubyKernel.java:969 (root)在 org/jruby/RubyKernel.java:990 进行评估 45 execute_requested_actions_with_help at /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/help.rb:19 执行!在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:34 在 /Users/pk/.rvm/gems/ 处执行jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:14(根)在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems /capistrano-2.15.5/bin/cap:4 在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/bin/cap:1 处加载 org/jruby/RubyKernel.java:969 (root)在 org/jruby/RubyKernel.java:990 进行评估 pre1/gems/capistrano-2.15.5/lib/capistrano/cli/help.rb:19 执行!在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:34 在 /Users/pk/.rvm/gems/ 处执行jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:14(根)在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems /capistrano-2.15.5/bin/cap:4 在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/bin/cap:1 处加载 org/jruby/RubyKernel.java:969 (root)在 org/jruby/RubyKernel.java:990 进行评估 pre1/gems/capistrano-2.15.5/lib/capistrano/cli/help.rb:19 执行!在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:34 在 /Users/pk/.rvm/gems/ 处执行jruby-9.0.0.0.pre1/gems/capistrano-2.15.5/lib/capistrano/cli/execute.rb:14(根)在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/gems /capistrano-2.15.5/bin/cap:4 在 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/bin/cap:1 处加载 org/jruby/RubyKernel.java:969 (root)在 org/jruby/RubyKernel.java:990 进行评估 /Users/pk/.rvm/gems/jruby-9.0.0.0.pre1/bin/jruby_executable_hooks:15 处的脚本
ruby-on-rails - 在 Capistrano 部署后,Carrierwave 上传的图像不持久
我刚刚注意到,在使用cap deploy:migrations
通过管理表单上传的任何图像(例如使用头像图像创建推荐)将我的 rails 应用程序重新部署到生产环境后,图像链接现在已损坏。只要我不重新部署任何代码,图像看起来就很好,这是不希望的,因为我非常频繁地推送代码更改。我认为这与 capistrano 在“发布”中为每个部署创建文件结构的方式有关,但我不确定如何解决这个问题。
我也没有public/uploads
使用 git 进行跟踪,因为我不希望我在 localhost 上使用的虚假内容出现在生产中。
所以,在我最新的代码推送之前,我有所有的图像,因为我刚刚添加了它们。现在,推送后没有图像:
以下是我认为相关的文件(让我知道您是否需要查看这些文件):
avatar_uploader.rb: