问题标签 [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 - 第一次使用 Rubber 在 Amazon EC2 上部署 Rails 应用程序
我计划使用 Rubber 在 Amazon EC2 上部署 Rails 应用程序。在运行 Rubber 之前,我是否需要在 EC2 服务器上安装 Ruby、Rails、Postgres、Nginx 和 Unicorn?或者 Rubber 是否在 EC2 上完成所有这些安装?请指教。谢谢。
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”。但是,它没有帮助。
任何帮助表示赞赏。提前致谢!
amazon-ec2 - 在 Amazon ec2 上使用橡胶深度处理 Rails 应用程序时出错
任何想法为什么我在使用橡胶将我的应用程序部署到亚马逊 ec2 时收到以下错误
ruby-on-rails-3 - 在现有 EC2 实例上部署 Rails Rubber
我通常使用 Rubber gem 部署到 Amazon EC2。但是,现在我想部署到已经在运行的现有 EC2 实例。我在互联网上找不到任何参考。我能找到的所有东西都使用 cap Rubber:create_staging 或 cap Rubber:create,但我不想创建一个新实例。
有什么帮助吗?
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。
谢谢你。
ruby-on-rails - 将带有橡胶的 Rails 应用程序部署到 AWS - nil:NilClass 错误
我第一次尝试使用橡胶部署到我的 AWS EC2。为了测试我现在只使用 t1.micro。
在 tcap Rubber:create_staging 之后编辑了 Rubber.yml 后,我得到了一个奇怪的橡胶错误
这是消息:
知道在哪里查找错误吗?这对我来说似乎是一个简单的问题,但我真的不知道在哪里看..
最好的,米
ruby-on-rails - 在使用橡胶部署到 EC2 的应用程序上运行 rails 控制台
我正在尝试调试我的 rails 应用程序,该应用程序当前使用 Rubber gem 部署到 EC2。
我试图通过 ssh 进入我的实例,但它似乎并没有将我带到 rails 项目的目录。因此,我无法运行 rail 控制台并调试我的应用程序。
谢谢你的想法。
ruby-on-rails - 无法通过 SSH 连接到使用 Rubber 创建的 EC2 实例
我想标题并不完全准确。我能够登录到一个实例,但在任何目录中都看不到我的应用程序。我的感觉是我正在进入错误的目录。
有人对这个有经验么?谢谢。
ssh - Rubbe ec2r:无法与 ssh 连接
我遵循 railscasts 并使用基本配置,例如 image_id: ami-3f32ac3e
(Ubuntu Server 12.04.3 LTS 64 位),,,,app_name: myapp
我app_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
我在谷歌搜索后检查的内容:
它没有发生,因为 Amazon 实例仍在启动。实例启动后,我已经等了很长时间。另外,当我这样做时,我得到了同样的错误
ALIAS=production cap rubber:refresh
我能够通过 ssh 成功登录到这个新实例(提供用户名 as
ubuntu
)。所以,密钥文件没问题。我已经添加了密钥
ssh-add
中的密钥文件。
ec2
目录没有.pem
扩展名。etc/hosts
我的on Amazon 实例中没有重复条目。
ruby-on-rails - 找出使用 Rubber 部署的 EC2 上的 Postgresql 凭证
我使用 Rubber 将 Rails 应用程序部署到 EC2。我只是使用默认的 postgresql 配置。 https://github.com/rubber/rubber/blob/master/templates/postgresql/config/rubber/rubber-postgresql.yml
有谁知道默认凭据是什么?