在 Cloud 9 中访问 gem 源代码

Access gem source code in Cloud 9

我想打开并编辑 gem 源代码,但我不知道如何在 Cloud 9 中进行。

Stack Overflow 希望我把这个问题写得更长,但它真的就是这么简单。该死的代码在哪里?

Cloud9 的操作与其他任何终端一样。如果 gem 具有唯一名称,则以下内容会有所帮助,因为您会得到更少(更好)的结果。我将使用 will_paginate 例如:

sudo locate will_paginate

由于 Cloud9 为主要用户打包了轻权限,您将受益于像上面那样使用 sudo

在我的机器上,结果包括以下两个位置的子目录:

/home/hstevens/.gem/ruby/gems/will_paginate-3.0.7
/usr/local/lib/ruby/gems/1.9.1/gems/will_paginate-3.0.7

根据您是否以 root 身份安装 gem,您的结果应该包括上述一个或两个位置。 (实际路径可能略有不同。)

您可以通过发出以下命令之一找到 gems 的位置:

  • rvm gemdir
  • gem environment(查找 gem 路径)