2011-07-08 3 views
33

Tôi vừa cài đặt RVM và tôi đang đọc cuốn sách Rubyist Căn cứ. Trong chương đầu tiên tôi phải cố gắng ri String#upcase để xem tài liệu về phương pháp upcase, tuy nhiên tôi nhận được một thông báo nói:Không có gì được biết về .... khi cố gắng ri Chuỗi # upcase Ruby

Nothing known about String#upcase

Tôi tìm thấy một số bài viết ở đây trên SO nói với tôi rằng nó có lẽ là bởi vì rdoc không được cài đặt . Tuy nhiên tôi không hiểu làm thế nào để sửa chữa nó.

Tôi đang sử dụng Mac OSX 10.6 và RVM mới nhất. Tôi chỉ cài đặt 1.9.2, ngoài trình thông dịch Ruby chuẩn đi kèm với bộ công cụ phát triển của Apple.

Trả lời

0

RDoc được cài đặt, tôi không chắc tại sao tìm kiếm cụ thể đó không hoạt động. Có lẽ ai đó khác có thể làm sáng tỏ điều đó.

Tuy nhiên, nếu bạn chỉ cần tìm hiểu về cách sử dụng các phần cụ thể của API, bạn không thể đi sai với tìm kiếm trên google. Tất cả các tài liệu Rdoc có sẵn trực tuyến từ nhiều địa điểm.

Đây là chuỗi # upcase ví dụ: http://ruby-doc.org/core/classes/String.html#M001155

+1

[apidock] (http://apidock.com/) cũng có một số tài liệu tham khảo khá tốt trên [String # upcase] (http://apidock.com/ruby ​​/ String/upcase) cũng như mọi thứ Rails hoặc Ruby. – tadman

+0

@SaucyK: Tôi biết rằng API có sẵn trực tuyến, nhưng rõ ràng là tôi đang thiếu thứ gì đó và tôi muốn khắc phục nó. – LuckyLuke

0

Nó có thể là tài liệu không làm việc bởi vì bạn đang sử dụng phiên bản ruby ​​mới nhất, 2.1, trong đó RVM có một số vấn đề. Nó không tạo ra tài liệu, do đó bạn không thể lấy các tài liệu với ri.

** Error: **

Your ruby version 2.1.2 is not supported, only 1.8.7, 1.9.2, 1.9.3, 2.0.0