我已经安装了一个gem - 但是在/ lib中找不到它

时间:2013-04-02 13:47:41

标签: ruby-on-rails ruby rubygems gem

我使用命令行安装了ruby gem。当我尝试gem list --local时,它清楚地表明我的机器上已经清楚地安装了宝石。

但是我想根据文档进行更改。根据文档(使用gem server然后http://localhost:8808/),我应该在/lib下查找gem。

但是我无法在我的机器上找到它 - 我使用我的mac查找器,然后我可以使用textmate编辑它,但是nada。

有什么想法吗?我应该在哪里寻找宝石,以便我可以编辑/使用它?谢谢!

2 个答案:

答案 0 :(得分:3)

您需要使用-d标志来获取详细信息。

gem list --local -d

对于uglifier,例如

uglifier (1.3.0)
Author: Ville Lautanala
Homepage: http://github.com/lautis/uglifier
Installed at: /Users/deefour/.rbenv/versions/1.9.3-p327/gemsets/myapp

Ruby wrapper for UglifyJS JavaScript compressor

答案 1 :(得分:1)

要查找宝石的位置:

gem which <gemname>

例如使用debugger gem

gem which debugger

/opt/ruby/ruby-1.9.3-p392/lib/ruby/gems/1.9.1/gems/debugger-1.5.0/lib/debugger.rb