【发布时间】:2017-02-27 08:41:54
【问题描述】:
在 Linux 上运行的相同代码在 FreeBSD 上不运行
在 Linux 上
% set timeZone "-4:0"
-4:0
% set timeZone [format "%+03d%02d" {*}[scan $timeZone "%d:%d"]]
-0400
% puts $tcl_version
8.5
在 FreeBSD 上
% set timeZone "-4:0"
-4:0
% set timeZone [format "%+03d%02d" {*}[scan $timeZone "%d:%d"]]
extra characters after close-brace
% puts $tcl_version
8.4
如何在 FreeBSD 和 Linux 上进行这项工作?
【问题讨论】:
-
看起来您安装的 FreeBSD 使用的 Tcl 版本不再受支持。你能更新一下吗?