我一直是用 rbenv 的,直到這次更新了 cocoapods 後,執行報錯了,當然,目測應該是我的 ruby 環境太舊導致的,於是我嘗試 環境 安裝 3.0.2 ,但很遺憾,報錯了,去 rbenv 的官方倉庫看了看,上一個版本還是 2019年……好吧,放棄它,刪掉所有的版本後,我發現其實我一直用 brew 裝了最新版的 ruby,就直接用起來了。
但遇到了一個問題,使用這個 ruby 安裝 gem 後,所有成功安裝的 gem 都找不到可執行文件。顯然,brew 的安裝提示中的運行環境是不對的,這裡我們先用 哪一個 寶石 確認執行的是我們新安裝的版本,而不是 macOS 系統自帶的 ruby 版本。然後用 寶石 環境 查看當前運行環境,找到其中一個字段 - 可執行文件 目錄: 這裡的路徑就是可執行文件的路徑了,只要把這後面的路徑添加到你的 shell,就完美了。
當然,你也可以用命令 寶石 環境 寶石目錄 直接輸出。
本文由 落格博客 原創撰寫:落格博客 » 更新 Ruby 後 gem install 找不到 binary
轉載請保留出處和原文鏈接:https://www.logcg.com/archives/3524.html
😝大佬快上docker,就沒有這種亂七八糟的問題啦!
碼頭工人拉紅寶石:高山✅
哦豁?還可以這麼用的嗎? docker配置好環境,然後真機使用?
當然可以的啦。JB家可以設置remote interpreter啥的,哪怕你在遠程vm上用docker也可以的,你再一個mount過去,完美~