OpsWorks Rails 应用服务器设置
Posted
技术标签:
【中文标题】OpsWorks Rails 应用服务器设置【英文标题】:OpsWorks Rails App Server setup 【发布时间】:2015-05-28 00:59:10 【问题描述】:我正在尝试使用默认 Rails 应用服务器设置启动 OpsWorks 实例,但遇到以下错误:
================================================================================
Error executing action `run` on resource 'ruby_block[ensure only our unicorn version is installed by deinstalling any other version]'
================================================================================
Errno::ENOENT
-------------
No such file or directory - /usr/local/bin/gem
Cookbook Trace:
---------------
/var/lib/aws/opsworks/cache.stage2/cookbooks/dependencies/libraries/current_gem_version.rb:6:in ``'
/var/lib/aws/opsworks/cache.stage2/cookbooks/dependencies/libraries/current_gem_version.rb:6:in `ensure_only_gem_version'
/var/lib/aws/opsworks/cache.stage2/cookbooks/unicorn/recipes/default.rb:3:in `block (2 levels) in from_file'
下图是我所做的唯一配置。我没有添加任何额外的食谱。 (有一些自定义安全组,但我认为这不会导致上述错误。我试图调出的实例是带有 Ubuntu 14.04 操作系统的 m3.large。
【问题讨论】:
【参考方案1】:登录服务器并输入
which gem
或
whereis gem
看看有没有返回。
【讨论】:
以上是关于OpsWorks Rails 应用服务器设置的主要内容,如果未能解决你的问题,请参考以下文章
Opsworks:Rails 层连接到 Elasticache:Redis
如何在 OpsWorks 部署到 Rails 堆栈期间始终运行迁移