之前我想看 gem 的源码,都是找到该 gem 所在的 github,然后 git clone 到本地查看。如果安装的版本不是最新的,还会去找 release 里面特定的版本下载 zip 文件再解压再本地去查看。
最近知道一个比较方便的方式,进入项目目录下,输入终端敲命令 bundle show gem_name
,就会返回该项目下 bundle 的 rails 版本文件路径,使用编辑器打开即可,如果是 vscode,可继续输入 code gem_path
,现在就可以查看源码了。
例子:
$ bundle show rails
/Users/yunli/.rvm/gems/ruby-2.4.9/gems/rails-4.2.11.1
$ code /Users/yunli/.rvm/gems/ruby-2.4.9/gems/rails-4.2.11.1
网友评论