【问题标题】:Error activating gear: CLIENT_ERROR: Failed to execute: 'control deploy'激活齿轮时出错:CLIENT_ERROR:执行失败:“控制部署”
【发布时间】:2016-02-22 04:32:25
【问题描述】:

我计划在 openshift 上部署我开发的 ruby​​ on rails 3 mysql 应用程序。

  1. 我创建了一个 openshift 应用程序,通过单击添加应用程序...按钮
  2. 输入应用程序的名称和命名空间,选择mysql 5.1作为数据库,然后保留那个git hub sssh url,然后点击创建应用程序
  3. 成功创建后,我得到了一个 git clone ssh url,用于将这个 openshift 应用程序克隆到我的本地硬盘中。我只是克隆了它,并用我现有的 rails 应用程序源代码替换了 openshift 的内容。
  4. 当我尝试将此更改推送到 openshift 时,我收到以下错误。这是显示错误的gist

为什么我会收到这个错误激活装备:CLIENT_ERROR: Failed to execute: 'control deploy'我该如何解决这个错误?

【问题讨论】:

  • 您在应用程序日志文件中看到任何错误吗?
  • 我修好了。我做错了,所以我得到了这个错误。
  • @user3239866 如果您分享解决方案的详细信息会很好
  • @user3239866 也有同样的问题,能否请您描述一下您的解决方案(最好作为这个问题的答案)?
  • 投反对票,你应该分享解决方案。

标签: ruby-on-rails-3 openshift


【解决方案1】:

我在添加时得到了这个

spring.profiles.active=openshift

到我在 env 中的 JAVA_OPTS_EXT。我把它改成了

-Dspring.profiles.active=openshift

在我的情况下,这是一个环境修复。而且这在不同的场景中可能会有所不同,看起来我们在编译成功并且服务器即将启动后得到这个错误。

【讨论】:

    猜你喜欢
    • 2012-04-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-06
    • 1970-01-01
    • 2018-02-23
    • 1970-01-01
    • 2011-11-15
    • 2023-03-31
    相关资源
    最近更新 更多