问题标签 [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 - 在 Amazon EC2 中部署时,如何解决错误 `expand_string': undefined method `reject' for nil:NilClass (NoMethodError) in Rubber?
我正在使用“rubber”在“Amazon EC2”中部署我的项目。我正在关注 railscasts第 347 集 Rubber and Amazon EC2。但是当我尝试这个命令时
它要求
用于暂存实例 [生产] 的主机名:
现在当我输入它给出一个错误
我怎么解决这个问题?如果有人有任何想法,请与我分享。
代码细节:
ruby-on-rails - 橡胶:libapache2-mod-passenger 的未满足依赖项
当我尝试使用橡胶进行部署时,我收到以下错误:
我能做些什么来解决这个问题?
ruby-on-rails - (客运代理)收到信号。优雅地关闭
我有一个在 aws ec2 实例上部署的 rails 应用程序,这是我第一次使用 Rubber Gem,为此我遵循了本教程。在删除默认 nginx 配置和初始部署(我提到的教程的第 5 步)之后,当我尝试使用公共 IP 或 DNS 访问我的应用程序时,我得到一个 403 Forbidden nginx 屏幕。在检查服务器上 nginx 的错误日志时,这是我发现的。我已经在这个问题上停留了很长一段时间,任何帮助将不胜感激。谢谢。
ruby-on-rails - 橡胶导轨 PG::ConnectionBad 未连接到 EC2
更新到橡胶 3.1.0 并在 3.2.22 rails 应用程序上使用 postgres 9.3 后,我尝试在 Ec2 上部署在日志上显示:
有人有同样的问题吗?
ruby-on-rails - Capistrano 未定义的局部变量或方法和参数错误
尝试运行时cap deploy:check
出现此错误:
头文件
我想我通过放入set :rubber_env
deploy.rb 解决了这个问题,但现在我收到了这个错误
ruby-on-rails - 安装 Rubber 以正确启动实例创建
我正在尝试使用 Rubber 启动 Amazon EC2 实例。
Rubber-ruby.yml 反映正在使用的版本
然而,在cap rubber:create_staging
capistrano 立即中止
与 capfile 说明
所以我认为橡胶宝石是必要的。已编辑的 gem 文件(没有 capistrano,该过程早期失败)
这个过程更进一步导致了另一个失败:
capistrano.rb 文件是一个单行
被capfile调用
另一个奇怪的是 Capfile 的最后一条指令调用
并且该目录为空,与说明一致:Rubber can be installed as a rubygem (recommended)
我已经以相同的行为运行了两次。
然而,这些差距(没有提到橡胶宝石,也没有 capistrano,根据 gemmification 偏好调用供应商/插件)告诉我这里缺少一些步骤。这哪里出错了?
rubber - 橡胶认为,当它早先明确指出时,缺少一条规则
发射
开始检查账户的 EC2 现有安全组。第一个检查是在默认组上,该组不能从 AWS Web 控制台中删除。所以下面提示的响应自然是'N'
然而,四次检查之后,
显然,有人试图创建一个相同的规则。唯一的区别是,从检查中提取的 source_group_name 的字符串为空字符串,而橡胶例程尝试使用标识的 source_group_name 创建相同的规则。
在 EC2 Web 控制台中使用“source_group_name”和默认值创建标签不会改变任何行为。这是否需要通过 EC2 或橡胶修复?
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
ios - 您可以在 OS X/iOS 浏览器中设置页眉上方/页脚下方的橡胶/弹跳/弹性滚动区域的样式吗?
关于这个话题,我已经搜索了很多,老实说,这似乎是不可能的。
这是一个无赖,因为能够在这个平淡无奇的区域添加一些小细节/艺术感肯定会非常受欢迎。
除非我弄错了并且有办法做到这一点 - 请赐教!
ruby-on-rails - 用橡胶降级导轨宝石
我有一个 Rails gem,由于新版本存在问题,我需要降级到旧版本:aws-sdk
我已经更新了本地 Gemfile 并推送到我的 git 服务器以:
gem 'aws-sdk', '< 2.0'
现在,我需要使用降级的 gem 更新我的生产服务器,而不是它当前拥有的较新版本。
我试过cap deploy
了,但收到此错误:
那么,我可以从命令行运行一个cap
或命令来更新 Gemfile 吗?rubber