6.3.3. Ruby
设置新的 GitHub 存储库,并将它作为远程分支添加到当前本地 v2 Git 存储库中:
git remote add <remote-name> https://github.com/<github-id>/<repo-name>.git
$ git remote add <remote-name> https://github.com/<github-id>/<repo-name>.gitCopy to Clipboard Copied! Toggle word wrap Toggle overflow 将本地 v2 源代码推送到新存储库:
git push -u <remote-name> master
$ git push -u <remote-name> masterCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果您没有 Gemfile 并运行一个简单的机架应用程序,请将这个 Gemfile 复制到您的源的根目录中:
https://github.com/sclorg/ruby-ex/blob/master/Gemfile
https://github.com/sclorg/ruby-ex/blob/master/GemfileCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注意支持 Ruby 2.0 的 rack gem 的最新版本是 1.6.4,因此需要将 Gemfile 修改为
gem 'rack', “1.6.4”。对于 Ruby 2.2 或更高版本,使用 rack gem 2.0 或更高版本。
使用
oc命令从构建器镜像和源代码中启动新的 Ruby 应用程序:oc new-app --strategy=source
$ oc new-app --strategy=source ruby:2.0~https://github.com/<github-id>/<repo-name>.gitCopy to Clipboard Copied! Toggle word wrap Toggle overflow
支持的 Ruby 版本
| v2 | v3 |
|---|---|
| Ruby:1.8, 1.9, 2.0 | |
| Ruby on Rails:3, 4 | Rails-postgresql-example(快速入门) |
| Sinatra |