如果您能提供協助或希望成為維護人員之一,請開始提供協助。您可以在 RVM Github 組織 找到更多與 RVM 相關的專案。
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社群資源區中有一篇文章和螢幕錄影與此相關。