【keypoint】如何查找通过gem已安装包的位置

今天由于annotate 2.4.0报错,需要修改该包下的lib/annotate.rb文件的一行代码,将查找源代码的过程记录下来:

reddevil@reddevil-Lenovo:~/railsProject/demo_app/sample_app$ gem environment

在输出中找到GEM PATHS

GEM PATHS:
     - /home/reddevil/.rvm/gems/ruby-1.9.3-p194
     - /home/reddevil/.rvm/gems/ruby-1.9.3-p194@global

然后到/home/reddevil/.rvm/gems/ruby-1.9.3-p194路径下:

reddevil@reddevil-Lenovo:~/railsProject/demo_app/sample_app$ cd /home/reddevil/.rvm/gems/ruby-1.9.3-p194
reddevil@reddevil-Lenovo:~/.rvm/gems/ruby-1.9.3-p194$ ls
bin  cache  doc  gems  specifications
reddevil@reddevil-Lenovo:~/.rvm/gems/ruby-1.9.3-p194$ cd gems/
reddevil@reddevil-Lenovo:~/.rvm/gems/ruby-1.9.3-p194/gems$ ls
#这里列出了你已安装的包

然后到相应的包路径下添加patch即可

posted on 2012-06-03 16:50  jiyiyouxin  阅读(1122)  评论(0)    收藏  举报