lunaest 发表于 2016-10-31 12:14

安装MacPorts遇到的奇葩问题

本帖最后由 lunaest 于 2016-10-31 12:36 编辑

从官网上下载的pkg文件,安装完之后运行显示:/opt/local/libexec/macports/lib/tcl8.5/init.tcl: version conflict for package "Tcl": have 8.5.13, need exactly 8.5.15version conflict for package "Tcl": have 8.5.13, need exactly 8.5.15    while executing"package require -exact Tcl 8.5.15"    (file "/opt/local/libexec/macports/lib/tcl8.5/init.tcl" line 19)    invoked from within"source /opt/local/libexec/macports/lib/tcl8.5/init.tcl"    ("uplevel" body line 1)    invoked from within"uplevel #0 "
按照网上说的打开这个文件:file "/opt/local/libexec/macports/lib/tcl8.5/init.tcl"
修改
if { == ""} {    error "version mismatch: library\nscripts expect Tcl version 7.5b1 or later but the loaded version is\nonly "}package require -exact Tcl 8.5.15
变成
if { == ""} {    error "version mismatch: library\nscripts expect Tcl version 7.5b1 or later but the loaded version is\nonly "}package require -exact Tcl 8.5.13
再运行又开始报错说:
/opt/local/libexec/macports/lib/tcl8.5/init.tcl: version conflict for package "Tcl": have 8.5.15, need exactly 8.5.13version conflict for package "Tcl": have 8.5.15, need exactly 8.5.13    while executing"package require -exact Tcl 8.5.13"    (file "/opt/local/libexec/macports/lib/tcl8.5/init.tcl" line 19)    invoked from within"source /opt/local/libexec/macports/lib/tcl8.5/init.tcl"    ("uplevel" body line 1)    invoked from within"uplevel #0 "
真是哭笑不得。
求大神赐教啊!!!
页: [1]
查看完整版本: 安装MacPorts遇到的奇葩问题