【问题标题】:How do I use optimist in Ruby?如何在 Ruby 中使用 optimist?
【发布时间】:2019-10-22 15:04:38
【问题描述】:

每当我运行 yarn 时,我都会收到一条警告,指出此 gem 已被弃用,我应该尽快切换到 optimist:

$ yarn
[DEPRECATION] This gem has been renamed to optimist and will no longer be supported. Please switch to optimist as soon as possible.

因此,我跑了gem install optimist 来安装optimist,但我不知道如何使用它。如果我只是尝试运行命令optimist,它不会做任何事情:

$ optimist

Command 'optimist' not found, did you mean:

如何使用乐观主义者?具体来说,以后不再支持yarn,怎么用它来代替?

【问题讨论】:

    标签: ruby-on-rails ruby rubygems yarnpkg


    【解决方案1】:

    gem yarn 依赖于重命名为 optimist 的 trollop。该错误只是一个弃用警告,所以一切都会继续工作。

    如果您想消除错误,应更新yarn gem 以使用optimist。但是,由于 yarn gem 太旧了(2011 年),并且有一个名为 yarn 的 npm/js 库用于安装 npm 包:您确定需要使用 yarn gem 吗?

    【讨论】:

    • Ruby 告诉我我需要运行“yarn install --check-files”,它说 --check-files 在我运行时是一个未知参数。我不知道什么是正确的,我只知道如果不运行这个命令,我就无法运行我的 Rails 应用程序。
    • 您应该删除 yarn gem 并使用 npm 安装 yarn。
    猜你喜欢
    • 2021-06-04
    • 2019-10-11
    • 2011-04-05
    • 1970-01-01
    • 1970-01-01
    • 2015-04-18
    • 2015-05-13
    • 2021-08-04
    • 2018-01-21
    相关资源
    最近更新 更多