2011-07-08 9 views
33

Właśnie zainstalowałem RVM i czytam dobrze uziemienie książki Rubyist. W pierwszym rozdziale ja powinienem spróbować ri String#upcase aby zobaczyć dokumentację na metodzie konwersji małych liter, jednak pojawia się komunikat mówiąc:Nic o ... przy próbie ri String # upcase Ruby

Nothing known about String#upcase

znalazłem niektórych stanowisk tutaj na SO mówi mi, że to pewnie dlatego, rdoc nie jest zainstalowany . Jednak nie rozumiem, jak to naprawić.

Używam Mac OSX 10.6 i najnowszej wersji RVM. Zainstalowałem tylko wersję 1.9.2, oprócz standardowego interpretera Ruby, który jest dostarczany wraz z zestawem Developer Kit firmy Apple.

Odpowiedz

0

Zainstalowano program RDoc, nie wiem, dlaczego to wyszukiwanie nie działa. Być może ktoś inny może rzucić trochę światła na to.

Jeśli jednak potrzebujesz dowiedzieć się, jak korzystać z poszczególnych części API, nie możesz pomylić się z wyszukiwarką Google. Cała dokumentacja Rdoc jest dostępna online w wielu lokalizacjach.

Oto String # konwersji małych liter na przykład: http://ruby-doc.org/core/classes/String.html#M001155

+1

[apidock] (http://apidock.com/) posiada również kilka bardzo dobrych materiałów referencyjnych na [String # konwersji małych liter] (http://apidock.com/ruby ​​/ String/upcase) oraz wszelkie Railsy lub Ruby. – tadman

+0

@SaucyK: Wiem, że API jest dostępne online, ale oczywiście brakuje mi czegoś i chcę to naprawić. – LuckyLuke

0

może się zdarzyć, że dokumentacja nie działają, ponieważ używasz najnowszej wersji 2.1, rubinowy, w którym RVM ma jakieś problemy. Nie generuje dokumentów, więc nie można pobrać dokumentów za pomocą ri.

** Error: **

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

Powiązane problemy