我正在尝试在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
由于
答案 0 :(得分:3)
您看到的错误消息来自bundle:
$ rake --trdfsdff invalid option: --trdfsdff $ bundle --trace Unknown switches '--trace'
尝试按如下方式调用bundle:
RAILS_ENV="production" bundle exec "rake db:migrate --trace"