Ruby: 设置 Ruby 项目
本文档属于入门指南的一部分。您可以在此处查看完整指南:Ruby on Rails 入门。
👋 欢迎查阅 Stackhero 文档!
Stackhero 提供即开即用的 Ruby cloud 解决方案,带来诸多优势,包括:
- 只需一次简单的
git push,即可在几秒钟内部署您的应用。- 支持自定义域名,并自动配置 HTTPS 证书,提升安全性。
- 享受自动备份、一键更新,以及简单、透明、可预测的定价。
- 依托专属私有基础设施,实现卓越的性能与强大的安全性。
节省时间,简化流程:仅需5分钟即可体验 Stackhero 的 Ruby cloud hosting 解决方案!
开始一个新的 Ruby 项目很简单。按照以下步骤开始:
-
首先,确保您的系统上安装了最新版本的 Ruby。您可以通过在终端中执行以下命令来验证:
asdf install ruby latest \ && asdf global ruby latest如果您尚未安装
asdf,则需要在继续之前进行安装。请参阅 官方 asdf 文档 以获取详细的安装说明。或者,您可以使用 Stackhero Code-Hero,这是一种在线开发解决方案,其中所有必要的工具都已预安装。此平台允许您立即开始编码,而无需手动安装。
-
接下来,安装 Rails。Rails 作为 RubyGem 分发,使安装变得简单:
gem install rails -
然后,创建一个名为
my_app的新 Rails 应用程序,并使用以下命令指定 Ruby 版本:rails new my_app cd my_app asdf local ruby latest -
要启动 Rails 服务器,请运行以下命令:
bin/rails server
Ruby on Rails 欢迎屏幕
这些步骤创建了一个新的 Ruby 项目,同时设置了适当的 Ruby 版本。这为您的应用开发奠定了坚实的基础。
重要提示:在执行
rails new命令时,会自动为您的 Ruby 项目创建一个本地 Git 仓库。然而,它尚未链接到远程版本控制服务。为了正确的版本控制和数据安全,建议您将项目连接到 GitLab、GitHub 或 Bitbucket 等托管服务。
如果您需要一个仓库托管服务,Stackhero 提供了一个 GitLab 云服务,只需 2 分钟即可设置。
Stackhero Code-Hero 的特殊情况
使用像 Stackhero Code-Hero 这样的在线开发解决方案时,您需要调整 config/environments/development.rb 文件。在最后一个 end 关键字附近添加以下配置。将 <XXXXXX>.stackhero-network.com 替换为您的实际服务器主机名:
config.hosts << "<XXXXXX>.stackhero-network.com"
主机配置示例
最后,使用以下命令启动 Rails 服务器:
bin/rails server -b 0.0.0.0
此命令确保 Rails 服务器可以从任何 IP 地址访问,这在通过 Stackhero Code-Hero 远程工作时尤其有用。