gpt4 book ai didi

ruby-on-rails - 关于 yarn 的解释和最佳实践 - 警告完整性检查 : System parameters don't match

转载 作者:行者123 更新时间:2023-12-02 20:29:51 25 4
gpt4 key购买 nike

当我构建并尝试使用 ruby​​onrails 应用程序运行我的 docker 镜像时,我收到此错误:

warning Integrity check: System parameters don't match 
error Integrity check failed
error Found 1 errors.

我尝试更改我的 Docker 文件
RUN yarn install --check-files

但这没有任何作用。

然后我删除了 yarn.lock 文件,我的容器现在运行了。

我猜问题是 rails 在我的笔记本电脑上本地运行,现在它试图在另一台计算机上运行相同的 yarn.lock 文件并且完整性检查失败?这样对吗?

我的 dockerfile 应该做什么?我应该首先排除 yarn.lock 文件进入我的 docker 容器吗?

最佳答案

首先,您需要删除 node_modules 文件夹并再次运行 yarn install。在命令行中,键入以下内容:

  • 删除 node_modules 文件夹。
  • 运行 yarn install
  • 运行 rails webpacker:install
  • 重新启动命令行编辑器。
  • 注意节点版本。必须与rails工程初始化的版本一致。您可以使用 nvm管理节点版本。
  • 关于ruby-on-rails - 关于 yarn 的解释和最佳实践 - 警告完整性检查 : System parameters don't match,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62272104/

    25 4 0