【问题标题】:Why do I need binstubs in Rails?为什么我需要在 Rails 中使用 binstub?
【发布时间】:2015-09-08 14:13:48
【问题描述】:

我不完全理解 Rails 中 binstubs 功能的用途。

例如,当我运行bin/bundle binstubs rspec-rails 时,我得到以下输出:

rspec-rails has no executables, but you may want one from a gem it depends on.
  railties has: rails
  rspec-core has: autospec, rspec

这是什么意思?为什么我需要bin/bundle binstubs rspec-core 命令?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4 rspec


    【解决方案1】:

    Binstub 是可执行文件的包装脚本(有时称为 作为“二进制文件”,尽管它们不必编译)其用途 是在调度调用之前准备环境 原始可执行文件。

    在 Ruby 世界中,最常见的 binstub 是 RubyGems 在安装包含可执行文件的 gem 后生成。但 binstubs 可以用任何语言编写,通常 手动创建它们。

    Ref

    【讨论】:

      猜你喜欢
      • 2018-06-29
      • 1970-01-01
      • 2021-11-29
      • 2021-11-12
      • 2016-09-06
      • 2015-01-07
      • 1970-01-01
      • 2019-06-09
      • 1970-01-01
      相关资源
      最近更新 更多