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

ruby-on-rails - 使用 Rubber 部署时启用 hstore

我正在部署一个使用 PostgreSQL 和 HSTORE 的 Rails 应用程序。

为了部署它,我使用了Rubber

一切正常,除了 HSTORE 没有正确启用。当包含execute("CREATE EXTENSION hstore")运行的迁移时,我收到以下错误:

创建 postgres 实例的脚本具有以下代码:

所以我认为问题可能与NOSUPERUSER此处设置的属性有关。

有什么方法可以使用橡胶启用 hstore,同时保持大部分生成的文件不变?

0 投票
1 回答
104 浏览

ruby-on-rails - 运行 cap deploy 时出错:cold

当我cap [deploy:cold]在部署到亚马逊 ec2 时使用橡胶运行时,我会在控制台上无休止地打印出以下内容。
请帮忙出出主意。我在这里关注了railscast链接 http://railscasts.com/episodes/347-rubber-and-amazon-ec2

0 投票
0 回答
1004 浏览

ruby-on-rails - 橡胶在 create_staging Bundler::GemfileNotFound ec2 期间失败

这是我第一次将应用程序部署到 ec2 实例。似乎大部分过程都有效,但最终部署失败并出现以下错误:

我登录到我的服务器并转到目录并尝试执行命令。显示以下错误:

当我列出目录的内容时,它会显示一个 gemfile。只是可以使用一些帮助来确定为什么找不到它以及如何修复它。

我也不确定如何进行?我想简单地修复错误并继续创建的实例,但不确定需要执行哪些步骤。

0 投票
1 回答
450 浏览

ruby-on-rails - create_staging 步骤期间的橡胶 ec2 部署问题..如何继续?

我正在使用 Rubber gem 将我的第一个 rails 应用程序部署到 ec2 服务器。当我调用“cap Rubber:create_staging”来建立我的第一个服务器实例时,我在捆绑安装步骤中遇到了问题。我的实例已经创建,所以我登录并在 ec2 服务器上进行了必要的更改。现在我不确定如何以可以启动并运行我的应用程序的方式进行。

我如何确定哪些命令尚未在我的实例上运行,以便我可以继续并手动运行它们并从此时开始启动并运行服务器?我是否必须运行 create_staging 函数并创建另一个实例?还是有一种简单的方法可以从中断的地方继续?

0 投票
1 回答
293 浏览

ruby-on-rails - 在 create_staging 期间将 Rails 应用程序部署到 EC2 时的 Mongo::ConnectionFailure

我正在尝试使用 Rubber 将我的第一个应用程序部署到亚马逊 ec2。我已经尝试了好几次,每次都会出现 Mongo::Connection Failure 的过程错误。我已经尝试了来自多个层的几种不同的实例类型,但仍然遇到相同的错误。只是不知道如何进行。

这是错误日志:

0 投票
2 回答
405 浏览

ruby-on-rails - 尝试按照 railscast 教程部署到亚马逊 ec2

我一直在关注这个 railscast 教程,我很确定我正确地遵循了所有步骤,但是当我去运行 cap Rubber:create_staging 时,我得到了以下错误。

甚至不知道从哪里开始调试。

0 投票
2 回答
3327 浏览

ruby-on-rails - RAILS_ENV=staging cap deploy 在 rake 预编译资产上失败

我在 AWS 上设置了一个 t1.micro 实例。我能够成功运行: RAILS_ENV=staging rubber:create_staging创建服务器、部署代码并运行应用程序。我对代码进行了一些更改,并希望部署到我的登台服务器,但是当我运行此命令时: RAILS_ENV=staging cap deploy 我收到以下错误:

我没有更改任何默认的 capistrano 配方,并且代码已成功部署 1 次。我已经能够为我的生产站点而不是暂存站点运行“cap deploy”。我无法在 Google 组中找到任何内容,我们将不胜感激。

0 投票
1 回答
419 浏览

ruby-on-rails - RAILS_ENV=staging cap deploy 在 rake 预编译资产上随机失败

我在将我的 rails 应用程序部署到 Amazon EC2 上的 t1.micro 实例时遇到问题。我问了一个问题:RAILS_ENV=staging cap deploy failed on rake precompile assets

在我将推荐的代码添加到我的 application.rb 文件后,我的第一次部署就成功了。然后我更新了一个 js 文件并进行了部署,以确保它编译成功并正确更新了资产并且它工作正常。但后来我第三次尝试,它失败了同样的错误。然后我再次尝试并成功部署。然后 2 天后,我尝试部署并连续 3 次失败,我根本无法再次部署。

我想知道在 t1.micro 实例上编译我的资产是否花费了太长时间,并且有时会超时。

我没有太多的图像、样式表或 javascript 代码。这是一个相对较新的基本应用程序。

0 投票
1 回答
61 浏览

mysql - 我正在对一个 ruby​​ 站点进行工作备份,但不知道如何部署它

主要的“它可以工作” index.html 文件显示。我不知道我还需要做什么。我复制了整个代码库和数据库并建立了一个新的子域。

它是 MySQL 和 ruby​​-on-rails,带有橡胶(wr0ngway)和capistrano

我做了什么:

  • 在我的 Dreamhost 帐户中使用“乘客”选项设置一个新的子域。
  • 创建一个新的 MySQL 服务器并迁移所有数据。
  • 上传所有文件。

而已。它应该可以正常工作?!?

我知道某处必须有一些 ruby​​ 配置文件需要自定义,以便 ruby​​ 可以

  • 欣赏它的新家
  • 指向正确的数据库

我知道我需要更好地了解 ruby​​ 以及 RTM 和 STFW。Ruby 不是我的背景,我的“加速时间”可能会激怒我的新雇主。在我记录我的第 45 小时发现学习之前,是否有一种快速而简单的方法可以让这个工作同时进行。gems是否应该在不卸载和重新安装的情况下工作?

任何/所有帮助表示赞赏。

0 投票
1 回答
239 浏览

ruby-on-rails - Rails 上的 NoMethodError 用橡胶硫化

我对 Rails 很陌生,正在尝试通过橡胶设置我的应用程序。我能够毫无问题地启动一个测试应用程序,但在实际尝试硫化我构建的应用程序时遇到了某种错误。试图搜索高低无济于事。任何人都知道我需要做什么才能摆脱这个问题?非常感激。