新手问题 如何在本地查看 rails 源码

dodolook · 2012年08月31日 · 最后由 diudiutang 回复于 2012年08月31日 · 5960 次阅读

请问通过 gem 安装了 rails 后 在哪里查看它的源码 (不知道源码放在哪)

$ bundle show rails

vim ctags ?

@jonny 找到了 rails 的安装目录 但是进去 ls 一下是空的 怎么回事呢?

@dodolook rails 目录是空的,rails 是由很多 gem 组成的,有 activmodel, activerecord,activesupport 等等,你可以在 github 上看看 rails 的目录结构,然后对应名称你都能在本地找到

@jonny 好的 谢谢大哥!我研究下。:D

bundle open rails

cd GEM_HOME/gems/

方法 1:

gem install gemedit 然后 gem edit rails

方法 2:

ln -s ~/.rvm/gems/ruby-1.9.3-p194/gems ~/work/gem_code 然后在编辑器里面看

#8 楼 @diudiutang 好用!不过还是用 ide 看方便

#9 楼 @jjym 嗯,软连接到你想要的地方用 IDE 看比在 vim 方便点

#8 楼 @diudiutang 方法 2,软连接写反了吧。

如果是 vim,emacs 用 ctags 吧。虽然不是很智能,但还可以将就用。

#11 楼 @outman 嗯,写反了,已改正。sublime text 2 也可以用 ctags

需要 登录 后方可回复, 如果你还没有账号请 注册新账号