支援
RVM 由志工社群維護,請將問題回報給 RVM 問題追蹤器。
如果您能提供協助或希望成為維護人員之一,請開始提供協助。您可以在 RVM Github 組織 找到更多與 RVM 相關的專案。
贊助商
Carbon Ads

整合 RVM 與 gnome-terminal

如果您打算使用 gnome-terminal 搭配 RVM 安裝,您可能需要變更其預設選項。請注意,Ubuntu 和 Linux Mint Terminal 應用程式實際上是 gnome-terminal

多使用者 RVM 會在 /etc/profile.d 中建立一個指令碼,此指令碼會在啟動時作為來源。此外,大多數人會將載入 RVM 所需的 RVM 來源行放在其 ~/.bash_profile 中,以進行單使用者安裝。預設情況下,gnome-terminal 會像往常一樣執行 Bash,作為非登入殼層,因此會略過 /etc/profile*,只執行使用者的 ~/.bashrc。這表示 RVM 未載入,而且您會收到惡名昭彰的 「RVM 不是函式」 訊息。

若要讓 RVM 正常運作,您必須在 gnome-terminal編輯 ▸ 個人設定檔偏好設定 選單對話框的 標題和指令 標籤中,勾選 「以登入殼層執行指令」 核取方塊,如果找不到選單,請右鍵按一下終端機應用程式,並導覽至 個人設定檔 ▸ 個人設定檔偏好設定

以下是對話框的螢幕截圖,其中突顯了 核取方塊

Gnome Screenshot

有關此項目的更多資訊,請閱讀有關 殼層登入 的說明,特別是在您有疑問時,或其他網站建議您不要使用它。