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

rvm-prompt

若要顯示提示字元中目前的 ruby 選擇字串,請將此內容新增至您的個人檔案

PS1="\$(~/.rvm/bin/rvm-prompt) $PS1"

預設情況下,rvm-prompt 會輸出完整限定的 ruby 字串,用於選擇目前選取的特定 ruby,且在選取系統 ruby 時不會輸出任何內容。您可以透過結合下列參數來變更此預設行為並控制 rvm-prompt 的詳細程度

(i)nterpreter  - interpreter abreviation    (default)
(v)ersion      - version                    (default)
(p)atchlevel   - patch level                (default)
(g)emset       - current gemset             (default)
(r)evision     - revison
(a)rchitecture - architecture
(u)nicode      - single unicode character representation of interpreter
(s)ystem       - echo "system" when using system ruby

以下是使用不同參數在不同 ruby 上執行 rvm-prompt 的一些範例。

$ rvm 1.9.1 ; rvm-prompt i v p g # default

  ruby-1.9.1-p243

$ rvm 1.9.1@rails ; rvm-prompt i v p g # default

  ruby-1.9.1-p243@rails

$ rvm ree-1.8.7 ; rvm-prompt i v

  ree-1.8.7

$ rvm jruby ; rvm-prompt v i

  1.5.1-jruby

$ rvm jruby ; rvm-prompt u

  ☯

$ rvm system ; rvm-prompt



$ rvm system ; rvm-prompt s i v p

  system

ps1_functions

最近有一場配對程式設計課程,產生了一段有用的提示字元設定程式碼。它現在位於 contrib/ 中,因此您可以在取得 RVM 來源後,在個人檔案中要求它,如下所示。
source "$rvm_path/contrib/ps1_functions"
在取得來源後,您可以透過新增下列程式碼自訂提示字元
ps1_set
社群資源區中有一篇文章和螢幕錄影與此相關。