我正在尝试运行gpsfeed+来测试我正在编写的应用程序,并且在运行gpsfeed+.tcl时,我得到了
Error in startup script: can't find package udp
while executing
"package req udp"
(file "gpsfeed+.tcl" line 738)
似乎没有可用于下载和安装 udp 包的说明/帮助。
有没有人有直接的方法将此包添加到 tcl?
(我在 osx 10.6.7 上,并在 /opt/local/lib/tcl8.5/ 中安装了 tcl8.5)
谢谢
编辑:解决方案(谢谢,Donal)
- 我下载了 ActiveTcl并安装了它(双击)。
- ActiveTcl installs
teacup
,应该更新:sudo teacup update-self
sudo teacup install udp
找到并安装了udp包正在解析 udp ... [package udp 1.0.9 macosx10.5-i386-x86_64 @ http://teapot.activestate.com]
正在 解析 Tcl 8.4 -is package ... [package Tcl 8.5.9 _ ... 安装在外面存储库,探测依赖项]
检索包 udp 1.0.9 macosx10.5-i386-x86_64 ...@ http://teapot.activestate.com ... 好的
安装到 /Library/Tcl/teapot
安装包 udp 1.0.9 macosx10 .5-i386-x86_64现在,要么更改 ActiveTcl tclsh 版本的路径,要么显式运行它
/usr/local/bin/tclsh8.5 gpsfeed+.tcl
,然后找到 udp 库。
现在,我需要的只是有人将其重写为清晰易读!;)