问题标签 [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 投票
0 回答
597 浏览

ruby-on-rails - 在 Amazon EC2 中部署时,如何解决错误 `expand_string': undefined method `reject' for nil:NilClass (NoMethodError) in Rubber?

我正在使用“rubber”在“Amazon EC2”中部署我的项目。我正在关注 railscasts第 347 集 Rubber and Amazon EC2。但是当我尝试这个命令时

它要求

用于暂存实例 [生产] 的主机名:

现在当我输入它给出一个错误

我怎么解决这个问题?如果有人有任何想法,请与我分享。

代码细节:

0 投票
2 回答
408 浏览

ruby-on-rails - 橡胶:libapache2-mod-passenger 的未满足依赖项

当我尝试使用橡胶进行部署时,我收到以下错误:

我能做些什么来解决这个问题?

0 投票
1 回答
3526 浏览

ruby-on-rails - (客运代理)收到信号。优雅地关闭

我有一个在 aws ec2 实例上部署的 rails 应用程序,这是我第一次使用 Rubber Gem,为此我遵循了本教程。在删除默认 nginx 配置和初始部署(我提到的教程的第 5 步)之后,当我尝试使用公共 IP 或 DNS 访问我的应用程序时,我得到一个 403 Forbidden nginx 屏幕。在检查服务器上 nginx 的错误日志时,这是我发现的。我已经在这个问题上停留了很长一段时间,任何帮助将不胜感激。谢谢。

0 投票
0 回答
83 浏览

ruby-on-rails - 橡胶导轨 PG::ConnectionBad 未连接到 EC2

更新到橡胶 3.1.0 并在 3.2.22 rails 应用程序上使用 postgres 9.3 后,我尝试在 Ec2 上部署在日志上显示:

有人有同样的问题吗?

0 投票
0 回答
791 浏览

ruby-on-rails - Capistrano 未定义的局部变量或方法和参数错误

尝试运行时cap deploy:check出现此错误:

头文件

我想我通过放入set :rubber_envdeploy.rb 解决了这个问题,但现在我收到了这个错误

0 投票
1 回答
33 浏览

ruby-on-rails - 安装 Rubber 以正确启动实例创建

我正在尝试使用 Rubber 启动 Amazon EC2 实例。

Rubber-ruby.yml 反映正在使用的版本

然而,在cap rubber:create_stagingcapistrano 立即中止

与 capfile 说明

所以我认为橡胶宝石是必要的。已编辑的 gem 文件(没有 capistrano,该过程早期失败)

这个过程更进一步导致了另一个失败:

capistrano.rb 文件是一个单行

被capfile调用

另一个奇怪的是 Capfile 的最后一条指令调用

并且该目录为空,与说明一致:Rubber can be installed as a ruby​​gem (recommended)

我已经以相同的行为运行了两次。

然而,这些差距(没有提到橡胶宝石,也没有 capistrano,根据 gemmification 偏好调用供应商/插件)告诉我这里缺少一些步骤。这哪里出错了?

0 投票
1 回答
34 浏览

rubber - 橡胶认为,当它早先明确指出时,缺少一条规则

发射

开始检查账户的 EC2 现有安全组。第一个检查是在默认组上,该组不能从 AWS Web 控制台中删除。所以下面提示的响应自然是'N'

然而,四次检查之后,

显然,有人试图创建一个相同的规则。唯一的区别是,从检查中提取的 source_group_name 的字符串为空字符串,而橡胶例程尝试使用标识的 source_group_name 创建相同的规则

在 EC2 Web 控制台中使用“source_group_name”和默认值创建标签不会改变任何行为。这是否需要通过 EC2 或橡胶修复?

0 投票
1 回答
22 浏览

amazon-ec2 - 执行 `bundle:install' 时橡胶停止

对于 m1.small 实例,使用最新 3.1.0 版本按照快速启动指令进行的橡胶部署达到了获取和安装 gems 的阶段(最后加载的是 pg)。therubyracer我在宝石卷轴上没有看到...

该过程成功完成部署:设置,橡胶:收集:引导,部署:设置,部署:更新代码,但在deploy:finalize_update触发回调时bundle:install

在这一点上,过程总是停滞不前。/etc/hosts/ 文件确实引用了正确的配置(52.25.135.252 production.foo.com ec2-52-25-135-252.us-west-2.compute.amazonaws.com ip-172-[...])。

一个奇怪的是,试图通过 ssh 进入实例

或通过 ec-2 用户

访问权限是

直到几天前我还在使用弹性 beanstalk 并已插入confg/rubber/rubber.yml文件中的密钥。

更新 设置新的密钥对不会改变任何行为。进程卡在同一点,无法 ssh 进入实例。production.foo.com 确实正确返回,此时配置了什么,ubuntu 欢迎页面上的 nginx

0 投票
1 回答
50 浏览

ios - 您可以在 OS X/iOS 浏览器中设置页眉上方/页脚下方的橡胶/弹跳/弹性滚动区域的样式吗?

关于这个话题,我已经搜索了很多,老实说,这似乎是不可能的。

这是一个无赖,因为能够在这个平淡无奇的区域添加一些小细节/艺术感肯定会非常受欢迎。

除非我弄错了并且有办法做到这一点 - 请赐教!

0 投票
1 回答
55 浏览

ruby-on-rails - 用橡胶降级导轨宝石

我有一个 Rails gem,由于新版本存在问题,我需要降级到旧版本:aws-sdk

我已经更新了本地 Gemfile 并推送到我的 git 服务器以:

gem 'aws-sdk', '< 2.0'

现在,我需要使用降级的 gem 更新我的生产服务器,而不是它当前拥有的较新版本。

我试过cap deploy了,但收到此错误:

那么,我可以从命令行运行一个cap或命令来更新 Gemfile 吗?rubber