gpt4 book ai didi

ruby-on-rails - RubyMine 的运行配置导致 Ubuntu 上出现 "Yarn requires Node.js 4.0"错误

转载 作者:行者123 更新时间:2023-12-04 10:58:26 27 4
gpt4 key购买 nike

在我的 Elementary OS 机器(基于 Ubuntu 的操作系统)上,使用 rails new yarntest 创建一个新的 Ruby on Rails 项目后并将其加载到 RubyMine 中,我无法使用 RubyMine 的“开发:yarntest”运行配置启动它。输出是:

=> Booting Puma
=> Rails 6.0.1 application starting in development
=> Run `rails server --help` for more startup options
Yarn requires Node.js 4.0 or higher to be installed.


========================================
Your Yarn packages are out of date!
Please run `yarn install --check-files` to update.
========================================


To disable this check, please change `check_yarn_integrity`
to `false` in your webpacker config file (config/webpacker.yml).

但是,运行 rails server在控制台工作。

我试过 reinstalling Yarn ,但它仍然没有工作。

我只能 disable the Yarn integrity check in the Ruby on Rails config如错误消息中所述( deleting the yarn.lock 似乎也有效,但肯定是错误的)。同样,我不想追踪和删除不同的 Yarn 版本,如 suggested on another question ,因为问题出在 RubyMine 上。

最佳答案

我遇到了一个 answeranother question运行时提到此错误消息sudo yarn install (即在 sudo 模式下)。我尝试运行 sudo yarn install并最终可以在 RubyMine 的运行配置之外重现错误消息。显然,在 sudo 模式下运行时,yarn二进制文件已过时。

因此,解决方案是将 RubyMine 指向正确的 yarn。二进制。

最简单的方法是使用 rubymine 从终端启动 RubyMine ,如 pointed out by Olivia .见相关JetBrains ticket .

关于ruby-on-rails - RubyMine 的运行配置导致 Ubuntu 上出现 "Yarn requires Node.js 4.0"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59018952/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com