Code-Hero: 解決 "Blocked Host" 錯誤

本文件是Ruby指南的一部分。請在此處查看完整指南:使用 Code-Hero 管理 Ruby

👋 歡迎來到 Stackhero 文件!

Stackhero 提供 Code-Hero,一個完整的開發平台,讓您在幾秒鐘內開始編碼:

  • 隨時隨地編碼:使用任何裝置,無論是桌面、手機或平板電腦,無需安裝任何軟件。
  • 整合的 VSCode 體驗:透過瀏覽器直接使用自訂版本的 VSCode,並配備全功能終端機。
  • 全面的工具集:享受預先配置的環境,包含 DockerGitZshNode.jsGoPythonRuby 等工具和語言。
  • 無縫連接:透過 HTTPS 在公共域名上訪問您的開發應用程式,模擬生產環境。此設置輕鬆支持 webhooks 和外部整合。

體驗 Stackhero 的 Code-Hero 開發雲端解決方案 的效率和便利。只需 5 分鐘即可開始!今天就簡化您的開發流程,節省寶貴時間。

如果您遇到如下錯誤信息:

Blocked host: <XXXXXX>.stackhero-network.com

要允許對 <XXXXXX>.stackhero-network.com 的請求,請確保它是一個有效的主機名(僅包含數字、字母、破折號和點),然後將以下內容添加到您的環境配置中:
[...]

您可以通過編輯 Rails 項目中的 config/environments/development.rb 文件並添加以下行來解決此問題,將 <XXXXXX>.stackhero-network.com 替換為您的實際伺服器主機名:

config.hosts << "<XXXXXX>.stackhero-network.com"

例如:

Hosts 配置示例Hosts 配置示例

通過遵循這些步驟,您可以有效地管理 Ruby 版本,並確保 Ruby on Rails 應用程序在 Code-Hero 環境中的順利運行。