gpt4 book ai didi

ruby-on-rails - 找出已安装 gem 的来源

转载 作者:太空宇宙 更新时间:2023-11-03 16:07:17 27 4
gpt4 key购买 nike

这可能很简单,但我很难过......

所以我有一个需要修复的 gem,它已经安装在共享的开发机器上。 我如何知道它来自哪里,以便我可以 fork 它?

只是为了消除一些明显的东西,它确实已安装:

$ 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 up,代码就完全从它曾经存在的 repo 中分离出来,并且没有办法找到那个原始 repo 的地址。

但是,可以:

a) 解压 gem 的代码,这样你就可以为它创建一个新的 repo(归功于 Flambino)

gem unpack spp_manifests

b) 找出 gem 的下载地址(归功于 Stefan)

more Gemfile.lock

GEM
remote: http://gems.megacorp.com/
remote: http://rubygems.org/

关于ruby-on-rails - 找出已安装 gem 的来源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10974444/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com