问题标签 [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.

0 投票
1 回答
1163 浏览

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 连接到实例。有没有人遇到过类似的问题?还有什么我应该检查的东西可以引导我走向正确的方向吗?

谢谢!

0 投票
0 回答
59 浏览

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,主机,端口)

有什么帮助吗?

0 投票
1 回答
918 浏览

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.comin etc/hosts.ssh/known_hosts但到目前为止还没有成功。

0 投票
0 回答
367 浏览

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 密码:

一遍又一遍地

0 投票
1 回答
5472 浏览

c++ - QRubberBand,如何在上面画画

我正在尝试在QRubberBand对象上绘制数字。我有带有QRubberBand对象的类小部件rectangleRubberBand

我可以显示这个区域等,但我试图在区域而不是小部件上绘制一些数字,例如这个区域的宽度和高度。我怎样才能做到这一点?这是为了衡量图表的目的。

0 投票
1 回答
32 浏览

ruby-on-rails - 橡胶未能完成

我有橡胶工作并且正在使用rubber vulcanize complete_unicorn_nginx_postgresql. 在完成相当远的过程后运行cap rubber:create_staging失败。这是失败部分的输出:

在这一点上,我不知道要查看/修改什么以使橡胶成功部署到 ec2 实例并打开 rails 应用程序供我查看。在此先感谢您的帮助!

0 投票
1 回答
150 浏览

c# - 在 Emgu CV 中执行 Dougman't 方法(橡胶板模型)

我对如何从 emgu cv 中的圆圈制作橡胶板模型有疑问,这是我的代码c#

0 投票
0 回答
272 浏览

ruby-on-rails - 使用 Rubber 部署到 EC2

我在尝试使用橡胶部署时遇到问题

终端

在我的Rubber.yml

并做一个

我收到错误后:

setup.rb在第 192 行:

在尝试使用 binding.pry 对其进行调试后,第 192 行通过而没有任何错误。

欢迎任何想法。

我也试过:

根据Rails 4 错误,每个命令“`load':没有将 nil 隐式转换为字符串”(Mac OS X 10.9)

0 投票
1 回答
172 浏览

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 处的脚本

0 投票
2 回答
1212 浏览

ruby-on-rails - 在 Capistrano 部署后,Carrierwave 上传的图像不持久

我刚刚注意到,在使用cap deploy:migrations通过管理表单上传的任何图像(例如使用头像图像创建推荐)将我的 rails 应用程序重新部署到生产环境后,图像链接现在已损坏。只要我不重新部署任何代码,图像看起来就很好,这是不希望的,因为我非常频繁地推送代码更改。我认为这与 capistrano 在“发布”中为每个部署创建文件结构的方式有关,但我不确定如何解决这个问题。

我也没有public/uploads使用 git 进行跟踪,因为我不希望我在 localhost 上使用的虚假内容出现在生产中。

所以,在我最新的代码推送之前,我有所有的图像,因为我刚刚添加了它们。现在,推送后没有图像:

损坏的图像链接

以下是我认为相关的文件(让我知道您是否需要查看这些文件):

avatar_uploader.rb: