Ruby: 设置 Ruby 项目
本文件是入门指南指南的一部分。您可以在这里查看完整指南:Ruby on Rails 入门指南。
👋 欢迎来到 Stackhero 文档!
Stackhero 提供现成的 Ruby cloud 解决方案,具有众多优势,包括:
- 通过简单的
git push在几秒钟内 部署您的应用程序。- 使用您自己的域名,并享受 HTTPS 证书的自动配置以增强安全性。
- 享受 自动备份、一键更新,以及简单、透明和可预测的定价带来的安心。
- 通过专用私有 VM获得最佳的性能和强大的安全性。
节省时间并简化您的生活:只需 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 远程工作时特别有用。