Pry nie jest modułem

Ok, jak zapytał @ tim-moore, opublikuję to w nowym pytaniu.

Ok, więc chciałem zrobić klejnot za pomocą pakietu. Klejnot do rozszerzenia Pry wymaga, aby klejnot zaczął się odwyważać- jak wspomnianotutaj. Użyłem:

bundle gem pry-name

ale tozawiedli moja struktura plików

create  pry-name/pry-name.gemspec
create  pry-name/lib/pry/name.rb
create  pry-name/lib/pry/name/version.rb

Jak widać, został stworzonylib / pry informator. Wiem, że to styl klejnotów, aby stworzyć taką strukturę, ale teraz nie mogę automatycznie załadować tego klejnotu

Jedno rozwiązanie zmoje pytanie było:

utwórz pry-name.rb, które zawierają tylkorequire 'pry/name'

Po tym, jak to zrobiłem i zbudowałem klejnot, zacząłem podważać: pojawia się ten komunikat:

require 'pry-name' # Failed, saying: Pry is not a module
Co do moich przypuszczeń:

Tworzę komendy piszące coś takiego:

Pry::Commands.create_command "name-of-command" do 
  # my code goes here
end

i, jak znaleźć rubyPry::Commands. chce tego wymagaćlib katalog nie z klejnotu Pry.

Co oznacza ten błąd. Dlaczego to nie działa. Jak to działa, pamiętając o wymaganiach dotyczących klejnotów i podstępów (klejnot wróżki zaczyna się odpry- i gem utworzy inny katalog (y), gdy ktoś go użyje- na przykład:gem pry-name zrobipry/name)

questionAnswers(1)

yourAnswerToTheQuestion