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 screen
以上步骤为您的项目提供了一个干净的起点,asdf 可确保您始终使用正确的 Ruby 版本。
默认情况下,Rails 会为您的项目创建一个本地 Git 仓库,但不会自动连接到任何远程托管服务。
为了实现可靠的版本控制和备份,您可以将仓库连接到 GitHub、GitLab 或 Bitbucket 等服务。Stackhero 提供 GitLab 云服务,运行在专用基础设施上,可为您在欧洲或美国提供隐私和安全保障。
Code-Hero 专用配置
如果您在 Stackhero Code-Hero 环境下开发,请调整 Rails 配置以支持远程访问。打开 config/environments/development.rb,在最后一个 end 之前添加如下代码,并将 <XXXXXX>.stackhero-network.com 替换为您的 Code-Hero 服务器主机名:
config.hosts << "<XXXXXX>.stackhero-network.com"
Hosts configurations example
然后启动服务器,并绑定到所有网络接口:
bin/rails server -b 0.0.0.0