【发布时间】:2012-06-11 04:16:24
【问题描述】:
这可能很简单,但我很难过......
所以我有一个需要修复的 gem,它已经安装在共享开发机器上。 我如何知道它是从哪里来的,以便我可以分叉它?
只是为了消除一些明显的东西,它肯定是安装的:
$ be gem list spp_manifests
*** LOCAL GEMS ***
spp_manifests (0.0.4)
检查 gemspec 没有发现任何用处(除了作者的名字,但他不在):
$ gem specification spp_manifests
name: spp_manifests
homepage: ""
rubyforge_project:
但它不在 Github 中公开,不在我们公司的 Github 存储库中,不在 Rubygems 中,搜索该名称会产生很多指向新加坡人民党选举宣言的链接,但没有任何用处。
【问题讨论】:
-
您可以运行
gem unpack spp_manifests将gem 的文件转储到当前目录中。然后你可以四处寻找文件中的线索或直接开始修复错误 -
你应该在
Gemfile.lock中找到远程URL
标签: ruby-on-rails ruby git gem