Macos can';t在mac上安装tcl的udp包
我正在尝试运行测试我正在编写的应用程序,当运行gpsfeed+.tcl时,我得到一个Macos can';t在mac上安装tcl的udp包,macos,gps,tcl,macports,ports,Macos,Gps,Tcl,Macports,Ports,我正在尝试运行测试我正在编写的应用程序,当运行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/中安装
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/) 谢谢
编辑:解决方案(谢谢,多纳尔)
teacup
,应该更新:sudo teacup update self
sudo teacup install udp
找到并安装了udp包
正在解析udp。。。[包udp 1.0.9 macosx10.5-i386-x86_64@解析Tcl 8.4-是否包…[包Tcl 8.5.9…安装在存储库外部,探测依赖项]
正在检索包udp 1.0.9 macosx10.5-i386-x86_64…@…确定
安装到/Library/Tcl/teapot中
安装包udp 1.0.9 macosx10.5-i386-x86_64
/usr/local/bin/tclsh8.5 gpsfeed+.tcl
工作正常,可以找到udp库udp
包是否是默认下载的一部分,或者您是否必须在安装后使用teacup update
将其拉入,但我知道ActiveState肯定会分发该包以供其分发使用
如果您是直接构建的,请指向从何处获取源代码以及如何使用它(如果您需要)。安装程序包的目录需要位于auto_path
全局变量中的位置列表中。请从Tcl安装中该路径上已列出的位置中选择安装位置,或从脚本开头放置TCLUUDP的位置选择安装位置。gpsfeed+
code可能有一些代码,允许您在不编辑其代码的情况下指定包的安装位置,但我不知道它,因此如果没有更多的研究,我无法确定