为什么不包括我的Gemfile中的任何宝石'bundler / setup'?

时间:2012-03-06 16:10:52

标签: ruby gem bundler

我想用bundler/setup来包含我列出的所有宝石,但我不是 成功。在go.rb我有

require 'rubygems'                                                                                                
ENV['BUNDLE_GEMFILE'] ||= File.expand_path('Gemfile', __FILE__)                                                   
require 'bundler/setup' if File.exists?(ENV['BUNDLE_GEMFILE'])

我认为不会需要httparty

$ bundle exec ruby go.rb                                                                                          
go.rb:5:in `<main>': uninitialized constant HTTParty (NameError)  

我做错了什么?


我为这个问题here创建了一个小项目。

1 个答案:

答案 0 :(得分:1)

据我了解'bundler/setup',它只管理require路径(删除默认内容并添加Gemfile.lock中定义的gem的路径)。如果您不需要相关库,则其内容将不可用。