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