Why can irb not find this gem?










0















I am a beginner following this tutorial:
https://guides.rubygems.org/make-your-own-gem/



I named my gem Ciao instead of Hola.



When I get to the part of the tutorial for installing the gem locally I get an error:



irb(main):001:0> require 'ciao' 
Traceback (most recent call last):
4: from /Users/stage/.rbenv/versions/2.5.3/bin/irb:11:in `<main>'
3: from (irb):1
2: from /Users/stage/.rbenv/versions/2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:54:in `require'
1: from /Users/stage/.rbenv/versions/2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:54:in `require'
LoadError (cannot load such file -- ciao)


  • Why do the ruby version numbers not match?

  • Why is line 1 and 2 repeated? ✔️ answered by @tadman

  • Why can irb not find this poor little gem?

Thank you.



--- FOLLOWUP ---



stages-MacBook:ciao stage$ gem build ciao.gemspec
WARNING: no homepage specified
WARNING: See http://guides.rubygems.org/specification-reference/ for help
Successfully built RubyGem
Name: ciao
Version: 0.0.0
File: ciao-0.0.0.gem

irb(main):001:0> require 'rubygems'
=> false









share|improve this question



















  • 1





    Is your gem actually installed? Does require 'rubygems' prior to that line help?

    – tadman
    Nov 16 '18 at 0:45











  • Line 1 and 2 are repeated because that's a stack trace and it just lists where in the code the trouble occurs. It could be a recursive call, as in it calls itself.

    – tadman
    Nov 16 '18 at 0:45











  • Did you run gem build ciao.gemspec and gem install ciao-0.0.0.gem?

    – Kimmo Lehto
    Nov 16 '18 at 6:15











  • @kimmo-lehto thank you for your response.

    – hop rancher
    Nov 17 '18 at 23:12











  • @tadman thank you for your response.

    – hop rancher
    Nov 17 '18 at 23:13















0















I am a beginner following this tutorial:
https://guides.rubygems.org/make-your-own-gem/



I named my gem Ciao instead of Hola.



When I get to the part of the tutorial for installing the gem locally I get an error:



irb(main):001:0> require 'ciao' 
Traceback (most recent call last):
4: from /Users/stage/.rbenv/versions/2.5.3/bin/irb:11:in `<main>'
3: from (irb):1
2: from /Users/stage/.rbenv/versions/2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:54:in `require'
1: from /Users/stage/.rbenv/versions/2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:54:in `require'
LoadError (cannot load such file -- ciao)


  • Why do the ruby version numbers not match?

  • Why is line 1 and 2 repeated? ✔️ answered by @tadman

  • Why can irb not find this poor little gem?

Thank you.



--- FOLLOWUP ---



stages-MacBook:ciao stage$ gem build ciao.gemspec
WARNING: no homepage specified
WARNING: See http://guides.rubygems.org/specification-reference/ for help
Successfully built RubyGem
Name: ciao
Version: 0.0.0
File: ciao-0.0.0.gem

irb(main):001:0> require 'rubygems'
=> false









share|improve this question



















  • 1





    Is your gem actually installed? Does require 'rubygems' prior to that line help?

    – tadman
    Nov 16 '18 at 0:45











  • Line 1 and 2 are repeated because that's a stack trace and it just lists where in the code the trouble occurs. It could be a recursive call, as in it calls itself.

    – tadman
    Nov 16 '18 at 0:45











  • Did you run gem build ciao.gemspec and gem install ciao-0.0.0.gem?

    – Kimmo Lehto
    Nov 16 '18 at 6:15











  • @kimmo-lehto thank you for your response.

    – hop rancher
    Nov 17 '18 at 23:12











  • @tadman thank you for your response.

    – hop rancher
    Nov 17 '18 at 23:13













0












0








0








I am a beginner following this tutorial:
https://guides.rubygems.org/make-your-own-gem/



I named my gem Ciao instead of Hola.



When I get to the part of the tutorial for installing the gem locally I get an error:



irb(main):001:0> require 'ciao' 
Traceback (most recent call last):
4: from /Users/stage/.rbenv/versions/2.5.3/bin/irb:11:in `<main>'
3: from (irb):1
2: from /Users/stage/.rbenv/versions/2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:54:in `require'
1: from /Users/stage/.rbenv/versions/2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:54:in `require'
LoadError (cannot load such file -- ciao)


  • Why do the ruby version numbers not match?

  • Why is line 1 and 2 repeated? ✔️ answered by @tadman

  • Why can irb not find this poor little gem?

Thank you.



--- FOLLOWUP ---



stages-MacBook:ciao stage$ gem build ciao.gemspec
WARNING: no homepage specified
WARNING: See http://guides.rubygems.org/specification-reference/ for help
Successfully built RubyGem
Name: ciao
Version: 0.0.0
File: ciao-0.0.0.gem

irb(main):001:0> require 'rubygems'
=> false









share|improve this question
















I am a beginner following this tutorial:
https://guides.rubygems.org/make-your-own-gem/



I named my gem Ciao instead of Hola.



When I get to the part of the tutorial for installing the gem locally I get an error:



irb(main):001:0> require 'ciao' 
Traceback (most recent call last):
4: from /Users/stage/.rbenv/versions/2.5.3/bin/irb:11:in `<main>'
3: from (irb):1
2: from /Users/stage/.rbenv/versions/2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:54:in `require'
1: from /Users/stage/.rbenv/versions/2.5.3/lib/ruby/site_ruby/2.5.0/rubygems/core_ext/kernel_require.rb:54:in `require'
LoadError (cannot load such file -- ciao)


  • Why do the ruby version numbers not match?

  • Why is line 1 and 2 repeated? ✔️ answered by @tadman

  • Why can irb not find this poor little gem?

Thank you.



--- FOLLOWUP ---



stages-MacBook:ciao stage$ gem build ciao.gemspec
WARNING: no homepage specified
WARNING: See http://guides.rubygems.org/specification-reference/ for help
Successfully built RubyGem
Name: ciao
Version: 0.0.0
File: ciao-0.0.0.gem

irb(main):001:0> require 'rubygems'
=> false






ruby






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 18 '18 at 21:41







hop rancher

















asked Nov 15 '18 at 23:06









hop rancherhop rancher

13




13







  • 1





    Is your gem actually installed? Does require 'rubygems' prior to that line help?

    – tadman
    Nov 16 '18 at 0:45











  • Line 1 and 2 are repeated because that's a stack trace and it just lists where in the code the trouble occurs. It could be a recursive call, as in it calls itself.

    – tadman
    Nov 16 '18 at 0:45











  • Did you run gem build ciao.gemspec and gem install ciao-0.0.0.gem?

    – Kimmo Lehto
    Nov 16 '18 at 6:15











  • @kimmo-lehto thank you for your response.

    – hop rancher
    Nov 17 '18 at 23:12











  • @tadman thank you for your response.

    – hop rancher
    Nov 17 '18 at 23:13












  • 1





    Is your gem actually installed? Does require 'rubygems' prior to that line help?

    – tadman
    Nov 16 '18 at 0:45











  • Line 1 and 2 are repeated because that's a stack trace and it just lists where in the code the trouble occurs. It could be a recursive call, as in it calls itself.

    – tadman
    Nov 16 '18 at 0:45











  • Did you run gem build ciao.gemspec and gem install ciao-0.0.0.gem?

    – Kimmo Lehto
    Nov 16 '18 at 6:15











  • @kimmo-lehto thank you for your response.

    – hop rancher
    Nov 17 '18 at 23:12











  • @tadman thank you for your response.

    – hop rancher
    Nov 17 '18 at 23:13







1




1





Is your gem actually installed? Does require 'rubygems' prior to that line help?

– tadman
Nov 16 '18 at 0:45





Is your gem actually installed? Does require 'rubygems' prior to that line help?

– tadman
Nov 16 '18 at 0:45













Line 1 and 2 are repeated because that's a stack trace and it just lists where in the code the trouble occurs. It could be a recursive call, as in it calls itself.

– tadman
Nov 16 '18 at 0:45





Line 1 and 2 are repeated because that's a stack trace and it just lists where in the code the trouble occurs. It could be a recursive call, as in it calls itself.

– tadman
Nov 16 '18 at 0:45













Did you run gem build ciao.gemspec and gem install ciao-0.0.0.gem?

– Kimmo Lehto
Nov 16 '18 at 6:15





Did you run gem build ciao.gemspec and gem install ciao-0.0.0.gem?

– Kimmo Lehto
Nov 16 '18 at 6:15













@kimmo-lehto thank you for your response.

– hop rancher
Nov 17 '18 at 23:12





@kimmo-lehto thank you for your response.

– hop rancher
Nov 17 '18 at 23:12













@tadman thank you for your response.

– hop rancher
Nov 17 '18 at 23:13





@tadman thank you for your response.

– hop rancher
Nov 17 '18 at 23:13












0






active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53329123%2fwhy-can-irb-not-find-this-gem%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53329123%2fwhy-can-irb-not-find-this-gem%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Top Tejano songwriter Luis Silva dead of heart attack at 64

ReactJS Fetched API data displays live - need Data displayed static

Evgeni Malkin