对于那些熟悉 react-on-rails gem,或者更一般地说,纱线的人:
就在今天,我通过 Homebrew 将我的 Node 版本更新为 8.8.1。现在,当我尝试运行bundle && yarn && foreman start -f Procfile.dev
(或只是安装 yarn)时,我收到以下消息:
错误 react-webpack-rails-tutorial@0.0.1:引擎“节点”与此模块不兼容。预期版本“5.10.0”。
错误发现不兼容的模块
info 访问https://yarnpkg.com/en/docs/cli/install以获取有关此命令的文档。
这可能是我遇到的一个非常简单的问题,但经过几个小时的调试后我无法修复它。
我尝试将 package.json 中的 Node 版本手动更新为我的计算机上的版本(似乎没有生效),通过 Homebrew 将我的版本降级到 5.10.0(但无法),甚至升级到最新版本的 gem,这意味着也安装 webpack。
无论我做什么,我的本地服务器启动 ( bundle && yarn && foreman start -f Procfile.dev
) 仍然导致上述相同的错误。对这个可怜的灵魂有什么想法吗?