Linux新手问题我猜...
如何找到gem在我的Ubuntu 10系统上安装宝石的位置?我想阅读宝石源代码,也许会稍微改变一下。
答案 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`