1

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

rake 在 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 can all,因为应用程序大小超过100 MB

谢谢

4

1 回答 1

3

您看到的错误消息来自捆绑包:

$ 耙子--trdfsdff
无效选项:--trdfsdff

$捆绑--跟踪
未知开关“--trace”

尝试调用 bundle 如下:

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

于 2012-10-25T00:32:16.047 回答