【问题标题】:Errors upon opening terminal on tclsh and module在 tclsh 和模块上打开终端时出错
【发布时间】:2018-10-02 17:17:01
【问题描述】:

我正在开发 Ubuntu 18.04.1 LTS,内核 4.15.0-34-generic。我是一个相当新的用户,在为我的新项目安装了一堆软件(不幸的是,我已经忘记了)后,每次打开终端时,我都会突然出现这两行:

/usr/share/modules/init/bash: line 36: /usr/bin/tclsh: No such file or directory
/usr/share/modules/init/bash: line 60: export: module: not a function`

我可以忽略它们并正常继续我的工作,或者看起来是这样,但显然有问题。我花了最后几个小时试图解决这个问题,但没有设法让它们消失。

我认为这与我安装环境模块有关,但我不记得我可能做错了什么,因此很难追溯。 有人有建议吗?

【问题讨论】:

  • ls -l /usr/bin/tclsh* 显示什么?您可能需要sudo apt install tcl
  • @glennjackman 太棒了。我简直不敢相信,this 是我忘记做的事。谢谢你花时间调查我的愚蠢。 :)
  • 不,不是愚蠢。每个人都会忘记做事。太糟糕了,模块命令没有提供更好的警告。但是,值得仔细查看您收到的错误消息并思考它们的含义:“'没有这样的文件',嗯,这是为什么?我真的有 /usr/bin/tclsh 吗?”
  • 安装 tcl 后它出现在那里。以前它丢失了,我认为这导致了所有错误。我有 tcslh8.6,这就是为什么我可能认为我已经安装了它并且没有继续关注它。

标签: ubuntu terminal tcl tclsh


【解决方案1】:

我需要做的就是写

sudo apt install tcl

无论出于何种原因,我都设法忘记在我正在做的所有事情中输入它。感谢格伦杰克曼。

【讨论】:

    猜你喜欢
    • 2017-02-07
    • 2011-06-22
    • 2011-10-10
    • 2021-11-27
    • 1970-01-01
    • 2017-10-19
    • 2011-10-11
    • 2019-06-27
    相关资源
    最近更新 更多