更新 Ruby 後 gem install 找不到 binary

我一直是用 rbenv 的,直到這次更新了 cocoapods 後,執行報錯了,當然,目測應該是我的 ruby 環境太舊導致的,於是我嘗試 環境 安裝 3.0.2 ,但很遺憾,報錯了,去 rbenv 的官方倉庫看了看,上一個版本還是 2019年……好吧,放棄它,刪掉所有的版本後,我發現其實我一直用 brew 裝了最新版的 ruby,就直接用起來了。

但遇到了一個問題,使用這個 ruby 安裝 gem 後,所有成功安裝的 gem 都找不到可執行文件。顯然,brew 的安裝提示中的運行環境是不對的,這裡我們先用 哪一個 寶石 確認執行的是我們新安裝的版本,而不是 macOS 系統自帶的 ruby 版本。然後用 寶石 env 查看當前運行環境,找到其中一個字段 - EXECUTABLE 目錄: 這裡的路徑就是可執行文件的路徑了,只要把這後面的路徑添加到你的 shell,就完美了。

當然,你也可以用命令 寶石 environment gemdir 直接輸出。

本文由 落格博客 原創撰寫:落格博客 » 更新 Ruby 後 gem install 找不到 binary

轉載請保留出處和原文鏈接:https://www.logcg.com/archives/3524.html

通過 落格博客

如非聲明,本人所著文章均為原創手打,轉載請註明本頁面鏈接和我的名字。

3 評論

發表評論

您的電子郵件地址不會被公開. 必填字段標 *