在openshift中启用rake任务跟踪模式

时间:2012-10-21 11:37:18

标签: rake openshift

我正在尝试在Openshift中部署一个Ruby应用程序我有这个用于openshift的部署钩子

耙子在Openshift中失败,即rake db:migrate我正在接受

set -x
pushd ${OPENSHIFT_REPO_DIR} > /dev/null
export TRACE='--trace'
RAILS_ENV="production" bundle exec rake db:migrate --trace
bundle exec echo $RUBY_VERSION
popd > /dev/null

现在尝试将rake作为

运行
RAILS_ENV="production" bundle exec rake db:migrate --trace 

返回输出

Unknown switches '--trace'

由于它的原因,我无法弄清楚耙子没有任何建议的原因

请不要回答我使用heroku可以全部因为应用程序大小超过100 MB

由于

1 个答案:

答案 0 :(得分:3)

您看到的错误消息来自bundle:

$ rake --trdfsdff
invalid option: --trdfsdff

$ bundle --trace
Unknown switches '--trace'

尝试按如下方式调用bundle:

RAILS_ENV="production" bundle exec "rake db:migrate --trace"