云服务 内行人有知道 SAE 有打算会支持 Rails 或者 Sinatra 吗?

wuzhaojin2 · 2012年03月05日 · 最后由 dfang 回复于 2012年07月29日 · 4672 次阅读

看到在内测 Python 和 Java 了,那 WebDev 的王者 Ruby 呢?如果可能的话那无疑对 Ruby WebDev 的发展是大大有帮助的!

要不试用 OpenShift.支持 ruby/rails. gem install rhc

@xds2000 部署 PHP 还是非常简单的。http://php-phpcool.rhcloud.com/bbs/ http://php-phpcool.rhcloud.com/ci/ 但是在部署 rails 的时候问题还是挺多的,比如路径问题,scaffold 的问题。 貌似 Rails 环境数据库一直不能正常使用。

我个人感觉至少目前不会支持。看 sae 的招聘都没有 ruby 方面的需求。不过支持 Java 嘛,JRuby 可以上啊。我一直没有支持 JRuby 的 SAE 邀请码,谁有给一个我吧。

已问过。答复是,内部没有 Ruby 程序员,不懂,1 年内不计划支撑。

@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 然后就可以开发你的应用拉。

我在微博上问过 3 个 SAE 不同的人士,回答都是没有支持 ruby 的计划

#6 楼 @xds2000 OpenShift 这样的产品最大的问题在于,国内访问是否顺畅...否则无法作为生产环境部署

@suupic 何必纠结这个,对于国内用户来说,你可以把它当成免费的 Rails 实验田。这就够了。

@xds2000 太感谢了,很顺利。

@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 的#号也该去掉,这样就没问题了。 这块试验田,我占上了。呵呵

版主做一个 rails 的云服务呗!

vmware 的那个自已可以搭吧,好像还是用 ruby 写的系统

@lidashuang 可以搭,比如可以搭在你的 ec2 上,或者直接使用在线版本的

需要 登录 后方可回复, 如果你还没有账号请 注册新账号