1

Ruby アプリケーションを Openshift にデプロイしようとしています。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

今、レーキを次のように実行しようとしています

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

出力を返す

Unknown switches '--trace'

そして、そのせいで、レーキが提案に失敗している理由を理解できません

アプリのサイズが 100 MB を超えているため、heroku をすべて使用するように返信しないでください。

ありがとう

4

1 に答える 1

3

表示されているエラー メッセージはバンドルからのものです。

$ rake --trdfsdff
無効なオプション: --trdfsdff

$ バンドル --trace
不明なスイッチ '--trace'

次のようにバンドルを呼び出してみてください。

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

于 2012-10-25T00:32:16.047 に答える