准备读一些tcl的程序决定下一个编辑器,搜了一下说visual tcl还不错下载:http://sourceforge.net/projects/vtcl/?source=dlp解压后读readme./configure,报告错误 configure bash: ./configure: /bin/sh^M: bad interpreter: No such file or directorybaidu: 此文件是在window下写的,所以在每行后面会加个ctrl+m就是^M,所以后面的sh就变成sh^M当然是没有这个命令的,所以脚本就不能运行了,把^M去掉就应该没问题了。输入命令:dos2unix configure 把它转化成linux文件。如果没有dos2unix此命令,To fix, open your script with vi or vim and enter in vi command mode (key ESC), then type this::set fileformat=unixFinally save it:x! or :wq!OK!重新执行 ./configure, 就产生了vtcl的可只执行脚本./vtcl 报告错误Error in startup script: version conflict for package "Tk": have 8.5.7, need exactly 8.5显然是版本不匹配的了意思。google+baidu了很久,也没有解决的好办法。直接找到lib目录下tk.con.tcl找到第40行,也就是出错的那一行,原来是if {$tcl_version return -code error "tkcon requires at least Tcl/Tk8"} else { package require -exact Tk $tcl_version}判断一下版本是否对。直接屏蔽了这一段,OK了! 12-08 11:08