Bundler:如何使用没有轨道?[英] Bundler: how to use without rails?

本文是小编为大家收集整理的关于Bundler:如何使用没有轨道?的处理方法,想解了Bundler:如何使用没有轨道?的问题怎么解决?Bundler:如何使用没有轨道?问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我在轨道外使用黄瓜项目.如何使用我的Gemfile中指定的版本加载GEMS?

推荐答案

浏览绑定网站:

  1. 创建Gemfile(运行bundle init以创建骨架Gemfile)
  2. bundle install
  3. 在您的应用程序中:

    # Only needed for ruby 1.8.x
    require 'rubygems'
    
    # The part that activates bundler in your app
    require 'bundler/setup' 
    
    # require your gems as usual
    require 'some_gem'
    
    # ...or require all the gems in one statement
    Bundler.require
    

可以值得退出:

bundler.io - 在您的Appplication中使用Bundler
bundler.io - bundler.setup和bundler.require

是bundle exec,需要'bundler/setup'等价物?

其他推荐答案

我刚刚了解了一种使Bundler自动需要从Gemfile依赖的方法.在具有GemFile的Ruby程序的开头添加此代码:

require 'rubygems'
require 'bundler/setup'
Bundler.require

与bundler.Require无需明确要求在Gemfile中枚举的GEMS/库.

此解决方案来自 http://technotales.wordpress.com/2010/08/22/Bundler-Fley-Rails/

说实话,我不确定需要RubyGems部分是否需要.

其他推荐答案

这是最简单和最直接的方法:

  1. bundler init将为您创建Gemfile
  2. 在Gemfile中指定Gems.
  3. 将以下内容添加到主Ruby文件
require 'bundler/setup'
Bundler.require
  1. 运行bundler install安装宝石.

更多信息可以(现在)在 http://bundler.io .

本文地址:https://www.itbaoku.cn/post/786679.html