我開始編寫一個使用Rails 2編寫的項目。它看起來需要一箇舊版本的Rake,它位於Ruby 1.8.7的全局gemset中。我想避免爲這個應用程序卸載全局1.8.7 rake。RVM:創建一個不能從全局繼承的gemset?
無論如何我可以創建一個會忽略全局gemset的gemset嗎?
編輯:我想避免的最明顯的解決方案是從全局gemset中卸載gems。在我的特殊情況下,我開始了一些遺留應用程序的工作。它打破了像0.9.3耙寶石和我的調試寶石(awesome_print,hirb,wirb等)。儘管我目前的解決方案(在下面的評論中)是一種破解,但它似乎是我想要的最少量的工作。我希望有一些我不知道的gemset異常命令。
我目前的解決方案:安裝下一個最新的補丁程序。目前這是1.8.7-p299。我的主要是1.8.7-p352。這適用於p299和p352口譯員不共享全局gemsets。不過,這感覺非常像黑客攻擊,所以如果可能的話,我仍然希望看到更清晰的解決方案。 –