Ruby: 設置 Ruby 專案

本文件是入門指南指南的一部分。請在此處查看完整指南:Ruby on Rails 入門指南

👋 歡迎來到 Stackhero 文檔!

Stackhero 提供一個即用型的 Ruby cloud 解決方案,帶來多項好處,包括:

  • 只需一個簡單的 git push,即可在幾秒鐘內部署您的應用程式。
  • 使用您自己的域名,並享受 HTTPS 證書的自動配置以增強安全性。
  • 享受自動備份一鍵更新,以及簡單、透明且可預測的定價,讓您安心無憂。
  • 憑藉專用的私人 VM,獲得最佳的性能和強大的安全性

節省時間簡化您的生活:只需 5 分鐘即可嘗試 Stackhero 的 Ruby cloud hosting 解決方案!

開始一個新的 Ruby 專案很簡單。按照以下步驟開始:

  1. 首先,確保您的系統上安裝了最新版本的 Ruby。您可以在終端中執行以下命令來驗證:

    asdf install ruby latest \
      && asdf global ruby latest
    

    如果您尚未安裝 asdf,需要先安裝。請參考 官方 asdf 文件 以獲取詳細的安裝說明。

    或者,您可以使用 Stackhero Code-Hero,這是一個線上開發解決方案,所有必要的工具都已預先安裝。這個平台允許您立即開始編碼,無需手動安裝。

  2. 接下來,安裝 Rails。Rails 以 RubyGem 的形式分發,使安裝變得簡單:

    gem install rails
    
  3. 然後,創建一個名為 my_app 的新 Rails 應用,並使用以下命令指定 Ruby 版本:

    rails new my_app
    cd my_app
    asdf local ruby latest
    
  4. 要啟動 Rails 伺服器,運行以下命令:

    bin/rails server
    

    Ruby on Rails 歡迎畫面Ruby on Rails 歡迎畫面

這些步驟創建了一個新的 Ruby 專案,同時設置了適當的 Ruby 版本。這為您的應用開發奠定了堅實的基礎。

重要提示:執行 rails new 命令時,會自動為您的 Ruby 專案創建一個本地 Git 儲存庫。然而,它尚未連接到遠端版本控制服務。

為了適當的版本控制和數據安全,建議您將專案連接到 GitLab、GitHub 或 Bitbucket 等託管服務。

如果您需要儲存庫託管服務,Stackhero 提供了一個 GitLab 雲服務,只需 2 分鐘即可設置。

使用像 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 遠程工作時特別有用。