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