我在Ubuntu中运行rails3并使用gedit进行编码。我正在使用RVM。要查看我尝试的gem源代码:bundle open jquery-rails
由于我没有设置编辑器,因此不起作用。将gedit设置为编辑器后仍然无法正常工作,因为gedit无法传递目录。我想这只适用于文件。太糟糕了:(。
nathan.f77对这个问题(Lookup Gem or Plugin code packaged in a Rails3 application)的回答似乎很有希望,但我无法按照他的指示行事。他们缺乏足够的细节。浏览我在rails3应用中使用的宝石的源文件有什么非常简单的方法?
答案 0 :(得分:12)
bundle show jquery-rails
应该告诉你gem源在你的文件系统上的位置。然后打开所需的文件。
答案 1 :(得分:2)
CubaLibre的回应让我中途到了。我能从Ask Ubuntu得到的另一块拼图。
以下是使用Ubuntu在gedit中浏览gem代码的步骤。
一个。从命令行运行:
gnome-open $(bundle show [gem-name])
湾这将打开nautilus中的gem目录。从那里只需双击您想要查看的文件,它将在gedit中打开。
答案 2 :(得分:0)
假设您的终端中有一个默认的编辑器设置,在MacOS上您可以执行类似这样的示例(atom是我的编辑器,但应该使用sublime或textmate,vim等):
atom $(bundle show name_of_gem)