捆绑与捆绑器/捆绑与捆绑安装

2023-12-26

  1. 两者有什么区别bundle & bundler命令?

  2. 有什么区别bundle & bundle install?

  3. 如果没有差异,为什么有多个命令做同样的事情?


  1. 可执行文件因此可以互换使用。您可以在bundler/exe https://github.com/bundler/bundler/tree/master/exe目录bundler可执行文件只加载bundle可执行的。在我看来,bundle命令比bundler命令。

  2. 命令bundle & bundle install也具有相同的功能。bundle uses Thor http://whatisthor.com/, and bundle的默认任务是install https://github.com/bundler/bundler/commit/eea62b3f3eb76f50c08e2513e4b069dc3bb8ce2c. Also, bundle i做同样的事情bundle install因为bundle's task i被映射(别名)到install https://github.com/bundler/bundler/commit/91794123f842d3fd439a75a43da7e341f8e0cde3.

  3. 这是一个很好的问题。 :-) Ruby 倾向于遵循Perl 编程座右铭:“有不止一种方法可以做到这一点。” https://en.wikipedia.org/wiki/There%27s_more_than_one_way_to_do_it我倾向于更喜欢Python之禅 https://www.python.org/dev/peps/pep-0020/原则:“应该有一种——最好只有一种——明显的方法来做到这一点。”我认为后一个原则迎合了最小惊讶原则 https://en.wikipedia.org/wiki/Principle_of_least_astonishment并倾向于提供帮助保持简单 https://en.wikipedia.org/wiki/KISS_principle。但总的来说,我仍然倾向于使用 Ruby 进行编程(尤其是在构建基于 HTTP 的 RESTful API 时,我使用Rack http://rack.github.io/)。我认为 Ruby 简单、优雅且可读。如果 Ruby 在这个问题上采取 Python 的立场,也许会更好。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

捆绑与捆绑器/捆绑与捆绑安装 的相关文章

随机推荐

  • 使用 sqlplus 命令行隐藏纯文本密码

    我希望使用 sqlplus 命令 并在视图中隐藏密码 这样它就不会显示在 ps ef 命令中 我知道互联网博客上提供了很多解决方案 但大多数似乎都需要管理员权限 并且我对此服务器的访问受到限制 其余的似乎对我不起作用 我当前使用的命令如下
  • 在附加到 Refit 客户端的 Polly 策略中使用 ILogger

    我一直在尝试遵循以下指示这篇博文 https www stevejgordon co uk passing an ilogger to polly policies将 ILogger 传递到我的重试策略 以便记录有关重试错误的信息 博客中的
  • ember-data 作为 d3 的数据

    我想使用我的 emberdata 作为在 d3 中创建对象的数据 我尝试将控制器模型中的项目转换为新的 javascript 对象 并将这个新数组提供给 d3 数据 这是代码 App GraphicsView Ember View exte
  • smart-table - 如何重置过滤器集合?

    Angular 和智能表新手 此智能表设置可以正常工作并正确过滤 但尝试重置或清除过滤器不会重新过滤表 为什么不 使用 ng model 绑定更新输入是否不会触发 smart table 正在寻找的监视 Plunker 可以在这里找到 ht
  • h1 和跨度

    在我的 html 中使用 h1 h6 标签时 我不断收到 w3c 验证器上的错误消息 我对此很陌生 我已经尝试了很多次来解决这个问题 但我不能 该文本在我的网站上显示得很好 但无法验证 我该如何解决这个问题 错误信息如下 第 34 行 第
  • 如何在CodeIgniter中获取表的最后一条记录?

    如何在Codeigniter中获取表的最后一条记录 我的表名称是 post 我想获取该表中最后一条记录的最后一个 id 或下一个 id recommended don t use from getting rows insted of pl
  • 如何使用 Web API 2 + AspNet Identity 2 扩展 IdentityRole

    我正在尝试扩展最新版本的 Visual Studio 2013 中的 Web API 2 包含个人帐户 模板中提供的 AspNet IdentityRole 类 当我点击 api roles 时 它返回一个空数组 身份模型 namespac
  • python 中不可散列对象的集合

    有没有相当于python的东西set对于不可散列的对象 例如可以相互比较但不能散列的自定义类 如果你的值不可散列 那么就有no point在使用set 只需使用一个list反而 如果您的所有对象所能做的就是测试相等性 那么您必须扫描每个元素
  • WC_Checkout 挂钩中订单行项目和订单元之间的差异

    我正在创建一个正在使用的插件woocommerce checkout update order meta用于添加订单项元数据的钩子 我有一个插件叫WooCommerce TM 额外产品选项安装 这个插件使用woocommerce check
  • 使用forever和always语句

    以下两个代码都会生成一个时钟 我需要知道除了时钟生成之外 永远循环是否还有其他用途 我只在时钟一代中遇到过永远 如果只是为了这个目的 那岂不是毫无用处 initial begin clk 0 forever begin 5 clk clk
  • CakePHP 和 SSL

    我刚刚在使用 CakePHP 的网站上安装了 SSL 证书 现在该网站不再从 webroot 加载文件 图像 css 文件 有任何想法吗 我认为 SSL 安装影响了 mod rewrite 或类似的东西 我刚刚遇到这个问题 检查您的 apa
  • SQL“AT TIME ZONE”,查询范围并使用“SELECT”所有列(表名。*)表达式

    I use timestamp 3 with time zone在我的数据库中 当需要一个表时 这几乎是我的情况的任何情况 我需要在比以下更复杂的查询中选择表的所有列 我的问题是如何使用 SQL 获取所需时区的时间戳 带时区 at time
  • svn - 如何下载 llvm、clang 的特定版本

    当我 svn co llvm 3 3 clang 3 3 compiler rt 时 构建通过 但构建没有在构建 调试 断言中创建 clang exe 当我只为 svn co build 添加 clang 时 没有通过 但他创建了 clan
  • 由于长数据类型导致的 VBA-Excel 溢出错误

    这似乎太容易了 但我是如此绝望 我需要做的是得到最后的值列 D 的 数量大 前任 987654321 如果值只有两位数 则代码没问题 我只是无法识别问题所在 Dim lastRow As Long lastRow Cells Rows Co
  • PostgreSQL:如何使用generate_series()找出列中缺失的数字?

    SELECT commandid FROM results WHERE NOT EXISTS SELECT FROM generate series 0 119999 WHERE generate series results comman
  • 如何仅将一个窗口保留在我的应用程序中的所有其他窗口之上?

    我想在我的 C Windows 窗体应用程序中显示一个状态窗口 在应用程序等待获取锁时通知用户 这是应用程序定义的事情 但是 该窗口应该是可见的 并且始终保持在应用程序的所有其他窗口之上 即使用户单击另一个窗口 例如其后面的较大主窗口 也是
  • 如何使用 css 通过 href #id 隐藏锚标记

    我有不同的带有 href ids 的锚标记 我需要使用通用的 css 规则来隐藏它们 Content xxxxxxxxx a href tab1 Table 1 a Content xxxxxxxxxxxx a href tab2 Tabl
  • 编码风格:锁定/解锁内部还是外部?

    另一个可能愚蠢的问题 并发应该如何锁定 执行者或调用者应该负责锁定线程吗 例如没有特定的语言 Caller callAnotherThread executor method Executor method lock doSomething
  • Apache http 服务器问题

    我正在使用 Apache 版本 2 2 20 ubuntu 并尝试使用自定义 httpd conf 设置 但是我收到以下错误消息 并且希望能够为我提供任何指导 我是开发团队的一员 并获得了这个自定义的 httpd conf 文件 因此我并不
  • 捆绑与捆绑器/捆绑与捆绑安装

    两者有什么区别bundle bundler命令 有什么区别bundle bundle install 如果没有差异 为什么有多个命令做同样的事情 可执行文件因此可以互换使用 您可以在bundler exe https github com