asdf-vm - 在多台计算机之间同步 ~/.asdf/installs 会导致问题吗?
问题描述
我注意到这~/.asdf/installs
是迄今为止最大的子文件夹,因此想知道同步是否安全?
在一个本地网络中,多台计算机将 asdf 用于其插件的一些重叠集,下载一个新插件(版本)一次并让每个下一个asdf install
命令重用现有数据将是有益的。
以我的经验,做同样的事情~/Library/Caches/Homebrew/downloads
是可能的:
brew install …
==> Downloading https://…
Already downloaded: …
我在文档中看到可以配置~/.asdf/downloads
为保留原始下载,所以同步应该没问题。但是installs
文件夹呢?
解决方案
好问题。
~/.asdf/downloads
- 这取决于您是否在不同操作系统之间进行同步,以及您使用的插件是否根据当前操作系统下载不同的工具存档。每个插件的下载子目录中存储的确切内容取决于插件的创建者。某些插件可能需要下载特定于操作系统的档案。
- 如果您在具有相同操作系统的计算机之间进行同步,那么这将起作用。
- 如果您使用的插件无论操作系统如何都下载相同的存档,这将起作用
~/.asdf/installs
- 通常插件为当前操作系统编译代码,也可能链接到您已安装的任何库。如果您有两台安装了完全相同的操作系统和库的计算机,这应该可以工作。否则你也许可以让它工作,但没有任何保证,我建议不要这样做。
推荐阅读
- reactjs - 如何在 Antdesign + React.js App 中添加自定义翻译
- driver - 如何在 october CMS 中使用 SFTP 驱动程序
- testing - 自动化验收测试中的代码重用,无需过多抽象
- scala - 在 Cats 中解析三等号的确切导入是什么?
- python-3.x - Python检查给定的多个子字符串是否在列表中
- java - 为什么要在方法中引入新数组?为什么不重用参数?
- java - 检索特定于一个记录器类的前 n 行 log4j
- ios - 我不明白为什么我的对象没有收到通知
- pandas - 从熊猫系列中删除列表中未找到的单词
- android - “!!”是什么意思 运算符在 Kotlin 中是什么意思?