【发布时间】:2011-08-18 15:41:38
【问题描述】:
我是 ruby 新手,但我已经使用 RVM 安装了各种版本的 Ruby, 这是我的 LOAD_PATH 的输出
ruby-1.9.2-p136 :001 > puts $LOAD_PATH
/home/jose/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/site_ruby/1.9.1
/home/jose/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/site_ruby/1.9.1/i686-linux
/home/jose/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/site_ruby
/home/jose/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/vendor_ruby/1.9.1
/home/jose/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/vendor_ruby/1.9.1/i686-linux
/home/jose/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/vendor_ruby
/home/jose/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1
/home/jose/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/1.9.1/i686-linux
好的。所以这里的问题是,在这些目录中,我可以在哪里看到 Array 或 Time 等类的源代码? (我知道,这是一个非常n00b 的问题,但我需要知道。)
想看看Array的源码很久了。
提前致谢!
PS。如果我想成为更好的 ruby 程序员,你推荐看哪门课?
【问题讨论】:
-
查看这些类的源代码不会帮助您成为更好的 ruby 程序员,因为它们部分是用 C 编写的。您可以查看 SO 以获取有关 ruby 编程的书籍推荐。拿起镐子书,看看 ruby 标准库的 api...
-
"看看 ruby 标准库的 api" 这正是我想看的。可以给个链接吗?
-
认真的吗?尝试去谷歌并输入:ruby api