我正在开始用Rails 2编写的项目。看起来它需要较旧版本的Rake,该版本在我的Ruby 1.8.7全局 gem 库中。我想避免仅为此一个应用程序卸载全局1.8.7 rake 。
无论如何,我可以创建一个忽略全局gemset的gemset吗?
编辑:我要避免的最明显的解决方案是从全局gemset卸载gem。在我的特定情况下,我开始在旧版应用程序上进行一些工作。它与rake 0.9.3之类的 gem 和我调试的 gem (awesome_print,hirb,wirb等)一起中断。虽然我当前的解决方案(在下面的评论中)是一个hack,但是对于我想要的东西来说,这似乎是最少的工作。我希望有一些我不知道的gemset异常命令。
最佳答案
您应该能够在新创建的gemset上运行rvm gemset empty test
来删除所有gem(本地和全局),然后bundle install
应该仅安装gemfile gem。
关于ruby-on-rails - RVM:创建不从全局继承的gemset吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7032456/