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

dodolook · August 31, 2012 · Last by diudiutang replied at August 31, 2012 · 5962 hits

请问通过 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

You need to Sign in before reply, if you don't have an account, please Sign up first.