Elixir 解压缩内部tarball失败:参数无效

Elixir 解压缩内部tarball失败:参数无效,elixir,elixir-mix,Elixir,Elixir Mix,当我尝试获取依赖项(mix deps.get)时,我收到以下错误: 更新EXTO(十六进制软件包) 检查包() 取回的包 **(混合)解压缩内部tarball失败:参数无效 我正在使用Windows 10。我假设您正在使用Windows 10的WSL 您必须将项目移动到WSL环境中的一个文件夹中,即 您的项目位于如下目录中: C:/Users/UserName/Documents/Projects/project-name /home/user-name 将其移动到如下目录: C:/Us

当我尝试获取依赖项(mix deps.get)时,我收到以下错误:

  • 更新EXTO(十六进制软件包) 检查包() 取回的包 **(混合)解压缩内部tarball失败:参数无效

我正在使用Windows 10。

我假设您正在使用Windows 10的WSL

您必须将项目移动到WSL环境中的一个文件夹中,即

您的项目位于如下目录中:

C:/Users/UserName/Documents/Projects/project-name
/home/user-name
将其移动到如下目录:

C:/Users/UserName/Documents/Projects/project-name
/home/user-name
请注意,这个新目录是WSL环境的一部分,只需复制它(假设您在项目所在的文件夹中):


该URL上的tar文件在我看来是有效的。你试过多次运行这个命令吗?由于某种原因,下载失败。如果在浏览器中打开该URL,是否会得到一个242176字节的文件?它看起来像是一个十六进制错误。还有另外一个人也有同样的问题。我建议运行任何基于*nix的操作系统来开发长生不老药。人们甚至可以选择使用内置的任何基于Linux的操作系统。我怀疑elixir/erlang核心团队中的任何人都会使用Windows和端口来避免它可能会受到影响(尽管每个人都尽最大努力使这种情况尽可能少地发生)。Windows for elixir开发没有错。在某些情况下,尤其是某些加密库(例如,comeonein需要一个C编译器和为构建设置适当的运行时标志),要确保依赖项能够编译,需要跳过一些障碍。Mix和EXTO绝对有效。您是否在本地安装了hex?