Messaggio di errore all'apertura del terminale "-bash: / usr / bin / tclsh: nessun file o directory di questo tipo"

Aug 22 2020

Sto usando un sottosistema Windows per il terminale Linux Ubuntu e ogni volta che apro un nuovo terminale, ricevo questo messaggio di errore:

-bash: /usr/bin/tclsh: No such file or directory
-bash: export: _moduleraw: not a function
-bash: export: module: not a function
user@User-Laptop:~$

Ho controllato il mio .bashrcfile e sembra che non ci sia nulla chiamato moduleo moduleraw. (Ho aggiunto alcune istruzioni di esportazione extra per il mio codice.)

Il primo errore tclshè molto probabilmente che inserisco per errore tclshinvece di tcshquando tcshprovo a passare a , ma non riesco ancora a trovare dove potrebbe essere. Sia il mio .tcshrcche i .cshrcfile sono vuoti.

Questa domanda è molto simile al messaggio di errore quando apri il terminale , ma ho controllato il mio .bashrcfile come suggerito lì per qualsiasi riferimento a questi errori e non ne ho trovato nessuno.

Qualsiasi aiuto è molto apprezzato. Grazie.

Risposte

2 AtulKedia Aug 26 2020 at 21:37

Grazie @ bac0n

Tutto quello che dovevo fare era sudo apt install tcle questo errore non viene più visualizzato. Questo era basato su quello che ho trovato nel Bug # 1797345 "La valutazione di modulecmd.tcl non è stata sottoposta a escape ...": Bug: pacchetto moduli: Ubuntu ed errori all'apertura del terminale su tclsh e module - Stack Overflow