【问题标题】:Unable to find ruby gems when installed with bundle install --path使用 bundle install --path 安装时无法找到 ruby​​ gem
【发布时间】:2013-08-17 06:22:59
【问题描述】:

我正在使用 bundle 将所有需要的 gem 安装到本地文件夹中,以便于开发和测试

 bundle install --path vendor/bundle

我可以发现库正在安装在文件夹“vendor/bundle”下,但是如何告诉我的 ruby​​ 也使用该文件夹?

例如当我在 shell 中启动我的程序时

/Users/howard/.rbenv/versions/1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_require.rb:51:in `require': cannot load such file -- yajl (LoadError)

但是yajl在文件夹/vendor/bundle/ruby/1.9.1/gems/yajl-ruby-1.1.0/

【问题讨论】:

    标签: ruby rubygems bundler


    【解决方案1】:

    这太明显了,但以防万一……你试过了吗:

    bundle exec your_script.rb
    

    【讨论】:

      【解决方案2】:

      只需安装捆绑包或创建 gemset。那就试试吧。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-25
      • 2014-08-11
      • 2021-11-04
      • 1970-01-01
      • 2018-11-30
      • 2020-04-11
      • 1970-01-01
      相关资源
      最近更新 更多