• #1 楼 @bhuztez 之前是会错意了。。以为能自动读取本程序的相关信息。。 但是修改过 database.yml 和 deploy 文件后提交后变为了 Internal Server Error 错误。。 会不会是 deploy 文件的问题? 现贴在下方,希望能帮忙看看,部分*号代替了

    set -e
    
    if [ -z "127.2.8.*" ]
    then
        echo 1>&2
        echo "Could not find mysql database.  Please run:" 1>&2
        echo "rhc cartridge add -a sinatra -c mysql-5.1" 1>&2
        echo "then make a sample commit (add whitespace somewhere) and re-push" 1>&2
        echo 1>&2
    fi
    
    if [ -z "127.2.8.*" ]
    then
        exit 5
    fi
    
    pushd /var/lib/openshift/*******/app-root/runtime/repo/ > /dev/null
    bundle exec rake db:migrate RAILS_ENV="production"
    popd > /dev/null