通常情況下,當我嘗試使用RVM創建一個寶石, 放置任何寶石在$ HOME/.rvm如何告訴RVM在哪裏安裝寶石包
然而,一臺機器上,當我運行:
rvm use [email protected]_gems --create
的命令試圖寫入該目錄/usr/local/rvm/gems/ruby-1.8.7-p358
,結果我得到許可的錯誤。
我試圖在網上搜索與安裝路徑 相關的「rvm」的命令行參數,但在10分鐘搜索後沒有找到任何東西(也許我正在吮吸谷歌搜索)。 另外我嘗試設置GEM_HOME,GEM_PATH到我的主目錄。 但這並沒有什麼區別。
有關如何讓rvm安裝$ HOME/.rvm中的內容的任何建議謝謝。
這一個系統聽起來像是設置爲系統範圍的rvm。你能卸載rvm並重新安裝嗎? – 2012-04-19 01:18:57
http://beginrescueend.com/rvm/cli/ - 檢查選項。我認爲它是'-G | --gems - root gem path to use' – 2012-04-19 02:43:26
@JesseWolgamott感謝您的建議。不幸的是,我無法卸載rvm,因爲還有其他項目主動依賴它。但只知道系統範圍的安裝可能會造成這種情況,這很有幫助。 – Chris 2012-04-19 03:00:57