问题标签 [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 回答
1063 浏览

ruby-on-rails - 第一次使用 Rubber 在 Amazon EC2 上部署 Rails 应用程序

我计划使用 Rubber 在 Amazon EC2 上部署 Rails 应用程序。在运行 Rubber 之前,我是否需要在 EC2 服务器上安装 Ruby、Rails、Postgres、Nginx 和 Unicorn?或者 Rubber 是否在 EC2 上完成所有这些安装?请指教。谢谢。

0 投票
0 回答
379 浏览

ruby-on-rails - Tinymce 自定义插件资产不适用于生产中的 Rails 3 应用程序

我在 app/assets/tinymce/plugins/imagegallery/plugin.js 和 app/assets/tinymce/plugins/imagegallery/ 中的其他相关文件中添加了一个 tinymce 自定义插件

它在本地机器上的开发中运行良好。但是,在生产中我得到 404 NOT FOUND 错误。

我使用橡胶并部署到 Amazon EC2。是否有任何我缺少的 Rails 资产配置?我认为应用程序/资产已经添加到资产管道中。在 application.js 文件中,我也尝试添加“require tinymce”。但是,它没有帮助。

任何帮助表示赞赏。提前致谢!

0 投票
1 回答
178 浏览

amazon-ec2 - 在 Amazon ec2 上使用橡胶深度处理 Rails 应用程序时出错

任何想法为什么我在使用橡胶将我的应用程序部署到亚马逊 ec2 时收到以下错误

0 投票
1 回答
176 浏览

ruby-on-rails-3 - 在现有 EC2 实例上部署 Rails Rubber

我通常使用 Rubber gem 部署到 Amazon EC2。但是,现在我想部署到已经在运行的现有 EC2 实例。我在互联网上找不到任何参考。我能找到的所有东西都使用 cap Rubber:create_staging 或 cap Rubber:create,但我不想创建一个新实例。

有什么帮助吗?

0 投票
0 回答
243 浏览

ruby-on-rails-3 - Capistrano 和 Rubber:部署 EC2 失败。(Ruby on Rails)

我按照这个 railscast 部署我的 Rails 应用程序:http ://railscasts.com/episodes/347-rubber-and-amazon-ec2?view=asciicast

对我来说有些问题,因为在运行 command:cap rubber: create_staging并按照教程中的所有说明进行操作后,我的控制台在创建实例后显示以下错误:

有什么想法或建议吗?

我正在使用 Mac OS X Mountain Lion。

谢谢你。

0 投票
1 回答
307 浏览

ruby-on-rails - 将带有橡胶的 Rails 应用程序部署到 AWS - nil:NilClass 错误

我第一次尝试使用橡胶部署到我的 AWS EC2。为了测试我现在只使用 t1.micro。

在 tcap Rubber:create_staging 之后编辑了 Rubber.yml 后,我得到了一个奇怪的橡胶错误

这是消息:

知道在哪里查找错误吗?这对我来说似乎是一个简单的问题,但我真的不知道在哪里看..

最好的,米

0 投票
0 回答
340 浏览

ruby-on-rails - 在使用橡胶部署到 EC2 的应用程序上运行 rails 控制台

我正在尝试调试我的 rails 应用程序,该应用程序当前使用 Rubber gem 部署到 EC2。

我试图通过 ssh 进入我的实例,但它似乎并没有将我带到 rails 项目的目录。因此,我无法运行 rail 控制台并调试我的应用程序。

谢谢你的想法。

0 投票
1 回答
145 浏览

ruby-on-rails - 无法通过 SSH 连接到使用 Rubber 创建的 EC2 实例

我想标题并不完全准确。我能够登录到一个实例,但在任何目录中都看不到我的应用程序。我的感觉是我正在进入错误的目录。

有人对这个有经验么?谢谢。

0 投票
1 回答
316 浏览

ssh - Rubbe ec2r:无法与 ssh 连接

我遵循 railscasts 并使用基本配置,例如 image_id: ami-3f32ac3e(Ubuntu Server 12.04.3 LTS 64 位),,,,app_name: myappapp_user: jashwant尝试使用橡胶进行部署。

一切都很顺利。我现在有一个正在运行的实例,但最后我得到了 Trying to enable root login * 2013-11-09 17:03:33 executing `rubber:_ensure_key_file_present' * 2013-11-09 17:03:33 executing `rubber:_allow_root_ssh' * executing "sudo -p 'sudo password: ' bash -l -c 'mkdir -p /root/.ssh && cp /home/ubuntu/.ssh/authorized_keys /root/.ssh/'" servers: ["54.238.122.222"] ** Failed to connect to 54.238.122.122, retrying * 2013-11-09 17:03:37 executing `rubber:_ensure_key_file_present' * 2013-11-09 17:03:37 executing `rubber:_allow_root_ssh' * executing "sudo -p 'sudo password: ' bash -l -c 'mkdir -p /root/.ssh && cp /home/ubuntu/.ssh/authorized_keys /root/.ssh/'" servers: ["54.238.122.122"]

你可以在这里看到错误

:initial_ssh_user我从这里得出结论,我需要设置config/deploy.rb

我已经看到, set :user, 'root' set :password, nil config/deploy.rb

所以,我添加了set :initial_ssh_user, 'ubuntu'. 但错误仍然是一样的。

如果我set :user, 'root'改为set :user, 'ubuntu',那么我得到 Trying to enable root login * 2013-11-09 17:13:48 executing `rubber:_direct_connection_54.238.122.122_411' * executing "echo" servers: ["54.238.122.122"] ** Failed to connect to 54.238.122.122, retrying

我在谷歌搜索后检查的内容:

  1. 它没有发生,因为 Amazon 实例仍在启动。实例启动后,我已经等了很长时间。另外,当我这样做时,我得到了同样的错误ALIAS=production cap rubber:refresh

  2. 我能够通过 ssh 成功登录到这个新实例(提供用户名 as ubuntu)。所以,密钥文件没问题。

  3. 我已经添加了密钥ssh-add

  4. 中的密钥文件。ec2目录没有.pem扩展名。

  5. etc/hosts我的on Amazon 实例中没有重复条目。

0 投票
1 回答
78 浏览

ruby-on-rails - 找出使用 Rubber 部署的 EC2 上的 Postgresql 凭证

我使用 Rubber 将 Rails 应用程序部署到 EC2。我只是使用默认的 postgresql 配置。 https://github.com/rubber/rubber/blob/master/templates/postgresql/config/rubber/rubber-postgresql.yml

有谁知道默认凭据是什么?

在此处输入图像描述