Ruby logo

内置 Bundler 的 Ruby 4

运行 Rails、Sinatra 或你的 Ruby 脚本。应用启动前会安装 Gemfile 中的 gem,无需配置。

低至 R$12.49/月

开箱即用

环境已经支持你的语言:上传代码,它就能运行。

  • YJIT,Ruby 自带的 JIT

    Ruby 内置的即时编译器,Rails 默认启用,能加速长时间运行的应用。

  • 自动 Bundler

    检测到 Gemfile 后,在应用启动前安装 gem。

  • Rails、Sinatra、Hanami、Roda 与 Grape

    Ruby 的主流 Web 框架无需任何特殊适配即可运行。

  • Sidekiq 与 Worker

    通过 START 设置启动命令,运行 Sidekiq 或任何其他 worker。

你可以托管什么

运行在此运行时上的项目。

  • 使用 Hotwire 的 Rails 应用

    全栈或 API 模式的应用,使用 Turbo、Stimulus 和 import maps。

  • Sinatra 与 Roda 轻量 API

    精简的 Ruby 微服务,代码少,部署简单。

  • 使用 discordrb 的 Discord 机器人

    Ruby 机器人,自动重启,在控制台查看实时日志。

  • Sidekiq 与 Resque Worker

    基于 Redis 队列的异步处理,任务失败时自动重试。

  • 爬虫与 Web 自动化

    在自动化流程中使用 Mechanize、Nokogiri、HTTParty 或 Watir 采集数据。

  • Spree 与 Solidus 电商

    开源 Ruby 商店,结账流程可定制,并可集成支付网关。

配置与版本

控制台在部署时生成 squarecloud.app,你也可以在项目根目录自己编写:名称、主文件、内存和版本集中在一处。

squarecloud.app
DISPLAY_NAME=Ruby
MAIN=app.rb
MEMORY=512
VERSION=recommended
版本
4
支持的文件
.rb
依赖
Gemfile
RUNTIME= 的取值
ruby

项目每个阶段都有合适的套餐

从小规模开始,按需扩展,无绑定合约。

4.9 分(满分 5 分)· Google + Trustpilot 上的 402 条评价Trustpilot

托管于持有以下认证的合作数据中心
Tier 3ISO 27001SOC 2 Type IIAlways-On DDoS 防护
了解我们的基础设施

Ruby 托管常见问题

Ruby 4、YJIT、Bundler 与 Rails。

默认启用 YJIT 吗?

是的。Ruby 4 应用运行时启用了 YJIT。

如何配置 Rails 或 Puma?

在 squarecloud.app 中使用 START=bundle exec puma -C config/puma.rb。Bundler 在启动前自动解析 gem。

可以使用 Sidekiq 吗?

可以。主应用带子域名运行,Sidekiq 作为单独的后台应用,或通过 Puma 插件在同一进程中运行。

运行的 Ruby 版本是什么?

Ruby 4,安全补丁自动应用。我们只保留主版本 4,不并行维护更早的版本,这样安全补丁能更快落地,平台也更简洁。

准备好让你的项目 扩展 了吗?

加入超过 50 万名曾使用 Square Cloud 托管项目的开发者。

  • 可预期的价格
  • 账单无惊喜
  • 秒级部署
  • 高可用性
  • 稳定扩展
  • 自动重启
  • 含 SSL 与安全防护
  • 隔离容器