【问题标题】:Disabling irb autocomplete on Heroku在 Heroku 上禁用 irb 自动完成
【发布时间】:2022-05-18 03:38:37
【问题描述】:

关注Disable irb autocomplete

我想在 Heroku 上禁用 IRB,例如有一个.irbrc 和:

IRB.conf[:USE_AUTOCOMPLETE] = false

在我的 heroku dyno/server 的主目录中

我该怎么做?

【问题讨论】:

    标签: ruby heroku irb


    【解决方案1】:

    您的应用程序的根目录最终成为 Heroku 中应用程序用户的主目录,因此您可以将 .irbrc 放在应用程序的根目录中。因此,将 .irbrcIRB.conf[:USE_AUTOCOMPLETE] = false 添加到应用的根目录中,如下所示:

    $ cd your_app_root_directory
    $ ls -1A
    .git/
    ...
    .irbrc # <-----------------
    ...
    Gemfile
    Gemfile.lock
    Procfile
    README.md
    Rakefile
    app/
    bin/
    config/
    config.ru
    db/
    ...
    

    然后,一旦您将所有内容推送到 Heroku,heroku run console 将使用该 .irbrc

    【讨论】:

    • 有效!实际上我已经尝试过了,但还没有将它推送到 heroku
    【解决方案2】:

    如果您不想更新 Heroku 上的 .irbrc,因为这会影响其他人的使用,您也可以在打开 Heroku 时通过命令行为自己禁用自动完成功能。引号很重要,否则您将收到Thor::InvocationError

    heroku run "rails console -- --noautocomplete"

    【讨论】:

      猜你喜欢
      • 2022-01-26
      • 1970-01-01
      • 2018-09-02
      • 2010-11-25
      • 2021-12-15
      • 2020-07-13
      • 2019-08-02
      • 2010-11-27
      • 2013-04-03
      相关资源
      最近更新 更多