Ruby: 创建 Ruby 项目

本文档属于开发平台指南的一部分。您可以在此处查看完整指南:配置您的开发环境,实现高效流畅的工作流程

👋 欢迎查阅 Stackhero 文档!

Stackhero 提供即开即用的 Ruby cloud 解决方案,带来诸多优势,包括:

  • 只需一次简单的 git push,即可在几秒钟内部署您的应用。
  • 支持自定义域名,并自动配置 HTTPS 证书,提升安全性。
  • 享受自动备份一键更新,以及简单、透明、可预测的定价
  • 依托专属私有基础设施,实现卓越的性能与强大的安全性

节省时间,简化流程:仅需5分钟即可体验 Stackhero 的 Ruby cloud hosting 解决方案!

Ruby 安装完成后:

asdf install ruby latest \
  && asdf global ruby latest

安装 Rails:

gem install rails

创建您的应用(请将 my_app 替换为您的项目名称):

rails new my_app
cd my_app
asdf local ruby latest

启动 Rails 服务器:

bin/rails server

Ruby on Rails welcome screenRuby on Rails welcome screen

以上步骤为您的项目提供了一个干净的起点,asdf 可确保您始终使用正确的 Ruby 版本。

默认情况下,Rails 会为您的项目创建一个本地 Git 仓库,但不会自动连接到任何远程托管服务。

为了实现可靠的版本控制和备份,您可以将仓库连接到 GitHub、GitLab 或 Bitbucket 等服务。Stackhero 提供 GitLab 云服务,运行在专用基础设施上,可为您在欧洲或美国提供隐私和安全保障。

如果您在 Stackhero Code-Hero 环境下开发,请调整 Rails 配置以支持远程访问。打开 config/environments/development.rb,在最后一个 end 之前添加如下代码,并将 <XXXXXX>.stackhero-network.com 替换为您的 Code-Hero 服务器主机名:

config.hosts << "<XXXXXX>.stackhero-network.com"

Hosts configurations exampleHosts configurations example

然后启动服务器,并绑定到所有网络接口:

bin/rails server -b 0.0.0.0