# Where to find the help document?

**URL:** <https://www.ruby-forum.com/t/where-to-find-the-help-document/179329>\
**Category:** Ruby\
**Created:** [November 22, 2009, 10:30am UTC](https://www.ruby-forum.com/t/where-to-find-the-help-document/179329 "2009-11-22T10:30:23Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![rubynut](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/8e8cbc/32.png) [@rubynut](https://www.ruby-forum.com/u/rubynut)\
**Post date:** [November 22, 2009, 10:30am UTC](https://www.ruby-forum.com/t/where-to-find-the-help-document/179329/1 "2009-11-22T10:30:23Z")

</div>

Hello,

How to find ruby’s help document?  
for example, I want to know what’s the difference between two  
functions of “p” and “print”, but don’t know where to search.

Thanks.

---

<div class="post-metadata">

**Author:** ![rubynut](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/8e8cbc/32.png) [@rubynut](https://www.ruby-forum.com/u/rubynut)\
**Post date:** [November 22, 2009, 10:40am UTC](https://www.ruby-forum.com/t/where-to-find-the-help-document/179329/2 "2009-11-22T10:40:06Z")

</div>

These are described in the Pickaxe book which is distributed with Ruby.  
Also you can use ri.

---

<div class="post-metadata">

**Author:** ![rubynut](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/8e8cbc/32.png) [@rubynut](https://www.ruby-forum.com/u/rubynut)\
**Post date:** [November 22, 2009, 10:44am UTC](https://www.ruby-forum.com/t/where-to-find-the-help-document/179329/3 "2009-11-22T10:44:10Z")

</div>

Or have a look at [http://www.ruby-doc.org](http://www.ruby-doc.org) .

Marvin

---

<div class="post-metadata">

**Author:** ![rubynut](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/8e8cbc/32.png) [@rubynut](https://www.ruby-forum.com/u/rubynut)\
**Post date:** [November 22, 2009, 11:06am UTC](https://www.ruby-forum.com/t/where-to-find-the-help-document/179329/4 "2009-11-22T11:06:40Z")

</div>

2009/11/22 nas [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> Here are the core docs [RDoc Documentation](http://ruby-doc.org/core/)
> 
> and here the standard library docs [RDoc Documentation](http://ruby-doc.org/stdlib/)

Thanks all.  
So, is there a convenient way to check the usage of a function?  
like unix’s `man printf` or Perl’s perldoc -f print

Regards.

---

<div class="post-metadata">

**Author:** ![rubynut](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/8e8cbc/32.png) [@rubynut](https://www.ruby-forum.com/u/rubynut)\
**Post date:** [November 22, 2009, 10:56am UTC](https://www.ruby-forum.com/t/where-to-find-the-help-document/179329/5 "2009-11-22T10:56:08Z")

</div>

Here are the core docs [RDoc Documentation](http://ruby-doc.org/core/)

and here the standard library docs [RDoc Documentation](http://ruby-doc.org/stdlib/)

---

<div class="post-metadata">

**Author:** ![rubynut](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/8e8cbc/32.png) [@rubynut](https://www.ruby-forum.com/u/rubynut)\
**Post date:** [November 23, 2009, 9:42am UTC](https://www.ruby-forum.com/t/where-to-find-the-help-document/179329/6 "2009-11-23T09:42:00Z")

</div>

In message [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid), Haoqi  
Haoqi [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes

> man ri

Or for Windows users:

ri --help

---

<div class="post-metadata">

**Author:** ![rubynut](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/8e8cbc/32.png) [@rubynut](https://www.ruby-forum.com/u/rubynut)\
**Post date:** [November 22, 2009, 11:37am UTC](https://www.ruby-forum.com/t/where-to-find-the-help-document/179329/7 "2009-11-22T11:37:19Z")

</div>

man ri
