【问题标题】:Ruby program gemsRuby 程序宝石
【发布时间】:2014-06-08 12:03:40
【问题描述】:

我想知道Gemfile 是否是一个rails-tied 文件。如果我有这样的东西:

require 'json'

在我的 ruby​​ 文件中,用户尝试运行它,但他没有那个 gem,会发生什么?在运行我的脚本之前,如何确保某人的计算机知道要安装哪些 gem?我知道 bundle install 存在于 Rails 中,但是 Rails 之外呢?

【问题讨论】:

    标签: ruby bundler gemfile


    【解决方案1】:

    Gemfile 不是 Rails 绑定文件。这是您可以使用任何安装了bundler gem 的基于Ruby 的项目的文件。运行bundle install 命令后,如果存在另一个文件Gemfile.lock,则会生成或更新。顺便说一句,您将使用的 gem 与您正在开发的计算机/服务器中的位置相关联。

    【讨论】:

    • "顺便说一下,您将使用的 gem 与您正在开发的计算机/服务器中的位置相关联。" > 如果用户运行捆绑安装,这不会是一个问题吗?
    • @TrtTrt 正常情况下bundle install后面应该没问题。
    猜你喜欢
    • 2010-12-18
    • 1970-01-01
    • 2013-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多