![打开终端时出现错误信息“-bash:/usr/bin/tclsh:没有这样的文件或目录”](https://linux22.com/image/1175655/%E6%89%93%E5%BC%80%E7%BB%88%E7%AB%AF%E6%97%B6%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%E4%BF%A1%E6%81%AF%E2%80%9C-bash%3A%2Fusr%2Fbin%2Ftclsh%3A%E6%B2%A1%E6%9C%89%E8%BF%99%E6%A0%B7%E7%9A%84%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95%E2%80%9D.png)
我正在为 Linux Ubuntu 终端使用 Windows 子系统,每次打开新终端时,都会收到此错误消息:
-bash: /usr/bin/tclsh: No such file or directory
-bash: export: _moduleraw: not a function
-bash: export: module: not a function
user@User-Laptop:~$
我检查了我的.bashrc
文件,似乎没有任何名为module
或 的东西moduleraw
。(我确实为我的代码添加了一些额外的导出语句。)
关于的第一个错误tclsh
很可能是我在尝试更改为 时错误地输入了tclsh
而不是,但我仍然找不到可能在哪里。我的和文件都是空的。tcsh
tcsh
.tcshrc
.cshrc
这个问题与打开终端时出现错误信息,但我.bashrc
按照那里的建议检查了我的文件,查找有关这些错误的任何参考,但没有发现任何错误。
任何帮助我都非常感谢。谢谢。
答案1
谢谢@bac0n
我所要做的就是这样做sudo apt install tcl
,然后这个错误就不会再出现了。这是基于我在错误 #1797345 “modulecmd.tcl 的评估未正确转义……”:错误:模块包:Ubuntu和在tclsh和模块上打开终端时出现错误 - VoidCC