首页 > 解决方案 > 在多台计算机之间同步 ~/.asdf/installs 会导致问题吗?

问题描述

我注意到这~/.asdf/installs是迄今为止最大的子文件夹,因此想知道同步是否安全?

在一个本地网络中,多台计算机将 asdf 用于其插件的一些重叠集,下载一个新插件(版本)一次并让每个下一个asdf install命令重用现有数据将是有益的。


以我的经验,做同样的事情~/Library/Caches/Homebrew/downloads是可能的:

brew install …
==> Downloading https://…
Already downloaded: …

我在文档中看到可以配置~/.asdf/downloads为保留原始下载,所以同步应该没问题。但是installs文件夹呢?

标签: asdf-vm

解决方案


好问题。

~/.asdf/downloads- 这取决于您是否在不同操作系统之间进行同步,以及您使用的插件是否根据当前操作系统下载不同的工具存档。每个插件的下载子目录中存储的确切内容取决于插件的创建者。某些插件可能需要下载特定于操作系统的档案。

  • 如果您在具有相同操作系统的计算机之间进行同步,那么这将起作用。
  • 如果您使用的插件无论操作系统如何都下载相同的存档,这将起作用

~/.asdf/installs- 通常插件为当前操作系统编译代码,也可能链接到您已安装的任何库。如果您有两台安装了完全相同的操作系统和库的计算机,这应该可以工作。否则你也许可以让它工作,但没有任何保证,我建议不要这样做。


推荐阅读