2011-08-24 52 views
1

這是我在升級到RVM 1.7.2和Ruby 1.9.2-p290(從1.9.2-p180)之後在我的預先存在的gemsets範圍內運行'rvm gemset list_all'時得到的錯誤消息。 。

還有一種錯誤信息也產生了:

ERROR: Unknown ruby interpreter string component: '<my-home-dir>/.rvm/gems/ruby' 

任何想法是什麼原因造成這些錯誤?

只有當我在預先存在的gemset中運行list_all命令時纔會發生這種情況。當我創建一個新的gemset時,或者當我在沒有gemset的情況下在Ruby 1.9.2-p290下運行命令時,它們不會發生。

謝謝!

順便說一句,我正在運行OSX 10.6.7。

+0

我得到同樣的事情。你找到了解決方案嗎?如果沒有,我會在這裏發佈,如果我拿出一些東西 – Stu

回答

0

我解決這個錯誤得到了通過刪除,我會在新的1.9.2新創建的寶石(S):

rvm gemset delete mysite 

導航回到主目錄「CD」,然後指定I」倒要使用新的紅寶石:

rvm use 1.9.2 

,並再次創造寶石:當我運行list_all

rvm gemset create mysite 

現在,我不再收到你描述的警告。

在猜測......我可能會說,這是由一個.rvmrc文件的目錄中創建的寶石引起...然而,這是一個真正的新手想是這樣的,請糾正我,如果我錯了人...

希望對你有幫助!

斯圖