我尝试从github源安装一些gem,它已成功安装,但之后它没有显示在gem list
输出中,并且不是必需的。
我的宝石是私人回购,但我可以在随机公共回购中重现这些步骤。 例如:
source 'http://rubygems.org' gem 'http_parser.rb', git: 'https://github.com/tmm1/http_parser.rb.git'
bundle install
,其输出为:Fetching https://github.com/tmm1/http_parser.rb.git Fetching gem metadata from http://rubygems.org/......... Fetching version metadata from http://rubygems.org/.. Resolving dependencies... Using http_parser.rb 0.6.0 from https://github.com/tmm1/http_parser.rb.git (at master@10dd2ed) Using bundler 1.11.2 Bundle complete! 1 Gemfile dependency, 2 gems now installed. Use `bundle show [gemname]` to see where a bundled gem is installed.
gem list | grep http
,什么都没得到。此外,我无法在我的代码中调用require "http/parser"
,无法找到它。我做错了什么?
答案 0 :(得分:5)
谢谢@stefan,
short
解决了我的问题
答案 1 :(得分:0)
或者为了运行irb,您可以使用
bundle exec irb
而不是
irb