我可以gem open #{gem_name}
(命令行)查看已安装宝石的来源。但是我该如何查看例如openssl
哪个是ruby核心?
(无需转到github repo ...是否有在本地查看的命令?)
答案 0 :(得分:1)
没有一个。最有可能的原因是Ruby附带的宝石不会以与核心代码不同的方式处理。也就是说,库是located under ext/
。
如果你想找到特定的代码(假设它是Ruby而不是C),你可以随时
foo.method(:bar).source_location
Foo.instance_method(:bar).source_location