問題
在拉動主題更改時,我看到“環境 Ruby 版本超出 CLI 支持的范圍”的警告。
- Shopify CLI 2.11.2
- 紅寶石 2.6.3
- 自制 3.3.15
- Mac OSX 11.6.1
嘗試過的事情
- 谷歌搜索揭示了許多關于如何在 OSX 上更新 Ruby 的相互矛盾的(和過時的)答案。
- 已經閱讀了這個廣泛指南的所有 11 頁,但找不到關于如何在沒有版本管理器的情況下切換到 Homebrew Ruby 的基本 1-2-3 說明:安裝 Ruby 3.1·macOS(真的這么復雜嗎?)
- 還更新了 Brew/Shopify CLI 并嘗試使用 Brew 通過 Brew 更新 Ruby...
$ brew upgrade ruby
但是看到另一個警告...
Warning: ruby 3.1.0 already installed
那么假設 Ruby 的 OSX 版本覆寫了 brew 版本?不確定,抱歉,我的 Ruby 知識為零。
問題
- 什么是專門用于 OSX 11 上的 Shopify CLI 的最佳 Ruby 設定(以及更新 Ruby 的方法)——尤其是當您不進行任何其他 Ruby 開發時?
歡迎任何幫助或建議。干杯
uj5u.com熱心網友回復:
切換到 Homebrew Ruby 需要您通過運行來更新 PATH 環境變數(OSX11 中的 zsh shell 而不是 bash)...
$ echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.zshrc
我仍然看到 Shopify 警告說 Ruby 3.1.0 超出了 CLI 支持的范圍,但假設這是 Shopify 問題,因為此頁面宣告了 Ruby 2.7 的要求。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/428790.html
