Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 从github源安装的Gem未显示在“Gem列表”中`_Ruby_Git_Github_Rubygems - Fatal编程技术网

Ruby 从github源安装的Gem未显示在“Gem列表”中`

Ruby 从github源安装的Gem未显示在“Gem列表”中`,ruby,git,github,rubygems,Ruby,Git,Github,Rubygems,我试图从github源代码安装一些gem,安装成功,但之后它不会显示在gem列表输出中,因此不能被要求 我的创业板是私人回购,但我可以在随机公开回购中复制这些步骤。 例如: 我创建了一个包含以下内容的文件: 我调用bundle install,它的输出是: 然后我调用gemlist | grephttp,什么也得不到。此外,我无法在代码中调用require“http/parser”,无法找到它 我做错了什么?谢谢@stefan, 需要“捆绑机/设置” 解决了我的问题或运行您可以使用的irb bu

我试图从github源代码安装一些gem,安装成功,但之后它不会显示在
gem列表
输出中,因此不能被要求

我的创业板是私人回购,但我可以在随机公开回购中复制这些步骤。 例如:

  • 我创建了一个包含以下内容的文件:
  • 我调用
    bundle install
    ,它的输出是:
  • 然后我调用
    gemlist | grephttp
    ,什么也得不到。此外,我无法在代码中调用
    require“http/parser”
    ,无法找到它
  • 我做错了什么?

    谢谢@stefan,
    需要“捆绑机/设置”

    解决了我的问题

    或运行您可以使用的irb

    bundle exec irb
    
    而不是

    irb
    

    尝试
    bundle exec gem list
    (或
    bundle list
    )。在代码中,您可能需要调用
    require'rubygems'
    require'bundler/setup'
    ,然后才能
    require'http/parser'
    。有关详细信息,请参阅。
    bundle exec irb
    
    irb