Ruby on rails 我以错误的方式删除了rails gem-我应该怎么做?

Ruby on rails 我以错误的方式删除了rails gem-我应该怎么做?,ruby-on-rails,ruby,rubygems,gem,Ruby On Rails,Ruby,Rubygems,Gem,所以我安装了RSpec2.0Beta22,然后在mac上删除了library文件夹中的文件夹(我知道我是个白痴) 现在我无法重新安装或卸载 救命 谢谢手动从gem解包文件(或从其他地方复制,如另一台计算机)。在此之后,卸载gem以获得干净状态。如果您想保留它,现在可以重新安装它 解包应该很容易,因为gem文件只是一个tar,其中包含元信息和数据文件: $ tar xvf gemfile.gem data.tar.gz metadata.gz 提取data.tar.gz并将lib目录复制回以前删

所以我安装了RSpec2.0Beta22,然后在mac上删除了library文件夹中的文件夹(我知道我是个白痴)

现在我无法重新安装或卸载

救命


谢谢

手动从gem解包文件(或从其他地方复制,如另一台计算机)。在此之后,卸载gem以获得干净状态。如果您想保留它,现在可以重新安装它

解包应该很容易,因为gem文件只是一个tar,其中包含元信息和数据文件:

$ tar xvf gemfile.gem
data.tar.gz
metadata.gz

提取
data.tar.gz
并将lib目录复制回以前删除的位置。查看其他gem目录以了解结构。

我是从该目录运行它的。问题已解决。

您遇到的错误消息是什么?此答案非常简洁。。。什么是“它”?顺便说一句:如果答案解决了您的问题,请单击“接受”。