Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
升级macports时如何解决请求的变体错误_Macports - Fatal编程技术网

升级macports时如何解决请求的变体错误

升级macports时如何解决请求的变体错误,macports,Macports,从High Sierra(darwin17)升级到Mojave(darwin18)后,在MacOS上重新安装macports,同时使用macports提供的restore_ports.tcl脚本重新安装以前安装的端口,我收到: 错误:请求的变体“”与生成启动时使用的变体“+universal”不匹配 我理解,通过将+x86_64参数传递给macports install命令,我可以逐个解决此错误。问题是,我试图使用restore_ports.tcl脚本重新安装我的多个端口,而不是手动安装 在运行

从High Sierra(darwin17)升级到Mojave(darwin18)后,在MacOS上重新安装macports,同时使用macports提供的restore_ports.tcl脚本重新安装以前安装的端口,我收到:

错误:请求的变体“”与生成启动时使用的变体“+universal”不匹配

我理解,通过将+x86_64参数传递给macports install命令,我可以逐个解决此错误。问题是,我试图使用restore_ports.tcl脚本重新安装我的多个端口,而不是手动安装


在运行restore\u ports脚本时,是否有方法修复此错误?我可以修改传递给脚本的已安装端口文本文件吗?是否可以将架构参数传递给脚本?

感谢jdv的评论。在apple.stackexchange.com上,我遇到了一个与macports无关的问题,其中提到了macports.conf。我发现我的macports.conf中的universal_archs标志设置为x86_64 i386。删除了i386,现在端口安装正常。

感谢jdv的评论。在apple.stackexchange.com上,我遇到了一个与macports无关的问题,其中提到了macports.conf。我发现我的macports.conf中的universal_archs标志设置为x86_64 i386。删除了i386,现在端口安装正常。

可能在此处搜索:谢谢,因为某些原因apple.stackexchange.com不在我的雷达上。可能在此处搜索:谢谢,因为某些原因apple.stackexchange.com不在我的雷达上。