我的红宝石宝石在哪里?

时间:2010-05-13 14:17:29

标签: ruby linux gem

Linux新手问题我猜...

如何找到gem在我的Ubuntu 10系统上安装宝石的位置?我想阅读宝石源代码,也许会稍微改变一下。

2 个答案:

答案 0 :(得分:84)

运行gem environment应该会为您提供有关RubyGems安装的一些信息。您正在寻找的领域是“INSTALLATION DIRECTORY”。

也就是说,如果你想修改一些宝石,可能有更好的方法去做。例如,大多数宝石都托管在github.com上。如果你在那里做一个fork并进行任何改进,你可以以pull请求的形式将它们提交给维护者。大多数开发人员都乐于接受补丁(这就是为什么他们在github上,对吗?),你会得到一个温暖的模糊,让世界变得更适合所有使用该宝石的人。

答案 1 :(得分:5)

从您的应用程序目录中,您可以运行bundle show rails以显示特定gem的路径。

跳转到这样的目录

cd `bundle show rails`

在Sublime中快速打开宝石

subl `bundle show rails`