与标题一样,确切地说File.symlink
。
我看过ruby-doc.org但没找到任何东西。有什么帮助吗?
答案 0 :(得分:3)
如果您查看APIdock,您会注意到它们在方法名称的左上角有这些信息(不支持不支持该方法的版本)。例子:
同样适用于Rails版本btw。
答案 1 :(得分:0)
弥补缺少更改日志和&原来的lang规范,你可以利用RVM来经验地测试一个方法所存在的最小版本。这不是一个精确的方法,但它可能会回答你的问题,例如: ObjectSpace.count_objects
:
~$ rvm list
rvm rubies
rbx-1.1.0-20100923 [ i386 ]
ree-1.8.7-2010.02 [ i386 ]
ruby-1.8.6-p399 [ i386 ]
ruby-1.8.7-p174 [ i386 ]
ruby-1.8.7-p302 [ i386 ]
ruby-1.8.7-p330 [ i386 ]
ruby-1.9.1-p378 [ i386 ]
ruby-1.9.2-p0 [ i386 ]
ruby-1.9.2-p136 [ i386 ]
ruby-1.9.2-p180 [ i386 ]
~$ rvm exec ruby -e 'puts(ObjectSpace.respond_to?(:count_objects), "")' -v
rubinius 1.1.0 (1.8.7 release 2010-09-23 JI) [i686-apple-darwin9.8.0]
false
ruby 1.8.7 (2010-04-19 patchlevel 253) [i686-darwin9.8.0], MBARI 0x8770, Ruby Enterprise Edition 2010.02
false
ruby 1.8.6 (2010-02-05 patchlevel 399) [i686-darwin9.8.0]
false
ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin9.8.0]
false
ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-darwin9.8.0]
false
ruby 1.8.7 (2010-12-23 patchlevel 330) [i686-darwin9.8.0]
false
ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-darwin9.8.0]
true
ruby 1.9.2p0 (2010-08-18 revision 29036) [i386-darwin9.8.0]
true
ruby 1.9.2p136 (2010-12-25 revision 30365) [i386-darwin9.8.0]
true
ruby 1.9.2p180 (2011-02-18 revision 30909) [i386-darwin9.8.0]
true