【问题标题】:used bundler and rbenv -- but still cannot find gems使用了 bundler 和 rbenv——但仍然找不到 gem
【发布时间】:2014-12-16 06:58:35
【问题描述】:

我运行 bundle install 并得到一个列表,说明所有 gem 都已安装。

bundle show shotgun => /usr/local/lib/ruby/gems/2.1.0/gems/shotgun-0.9

shotgun webpost.rb =>

   /Users/angela/.rbenv/versions/2.1.0/lib/ruby/2.1.0/rubygems/dependency.rb:298:in `to_specs': Could not find 'shotgun' (>= 0) among 8 total gem(s) (Gem::LoadError)
    from /Users/angela/.rbenv/versions/2.1.0/lib/ruby/2.1.0/rubygems/dependency.rb:309:in `to_spec'
    from /Users/angela/.rbenv/versions/2.1.0/lib/ruby/2.1.0/rubygems/core_ext/kernel_gem.rb:53:in `gem'
    from /usr/local/bin/shotgun:22:in `<main>'

问题:Bundler 说 gems 已安装,但无论是运行它们还是尝试从 irb 请求都显示它们未找到!如何访问我的宝石?

【问题讨论】:

    标签: ruby macos gem rbenv


    【解决方案1】:

    您可能需要在 bundler 的上下文中运行命令:

    bundle exec shotgun webpost.rb
    

    【讨论】:

      猜你喜欢
      • 2012-03-25
      • 1970-01-01
      • 2016-07-11
      • 2019-05-31
      • 1970-01-01
      • 1970-01-01
      • 2012-12-07
      • 2018-04-02
      • 1970-01-01
      相关资源
      最近更新 更多