看到在内测 Python 和 Java 了,那 WebDev 的王者 Ruby 呢?如果可能的话那无疑对 Ruby WebDev 的发展是大大有帮助的!
@xds2000 部署 PHP 还是非常简单的。http://php-phpcool.rhcloud.com/bbs/ http://php-phpcool.rhcloud.com/ci/ 但是在部署 rails 的时候问题还是挺多的,比如路径问题,scaffold 的问题。 貌似 Rails 环境数据库一直不能正常使用。
我个人感觉至少目前不会支持。看 sae 的招聘都没有 ruby 方面的需求。不过支持 Java 嘛,JRuby 可以上啊。我一直没有支持 JRuby 的 SAE 邀请码,谁有给一个我吧。
@23c 可以直接使用模版生成, https://github.com/openshift/rails-example/ 使用 OpenShift,对 ruby 社区很简单: gem install rhc
三步创建 rails + mysql 1) rhc app create -a railsapp -t ruby-1.8 2) rhc app cartridge add -a railsapp -c mysql-5.1 3) cd railsapp git remote add upstream -m master git://github.com/openshift/rails-example.git git pull -s recursive -X theirs upstream master 然后就可以开发你的应用拉。
@xds2000 找到原因了,.openshift/action_hooks/deploy,这个文件中, Run db:migrate pushd ${OPENSHIFT_REPO_DIR} > /dev/null bundle exec rake db:migrate RAILS_ENV="production" popd > /dev/null Run db:migrate 的#号也该去掉,这样就没问题了。 这块试验田,我占上了。呵呵