Messaggio di errore all'apertura del terminale "-bash: / usr / bin / tclsh: nessun file o directory di questo tipo"
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 .bashrc
file e sembra che non ci sia nulla chiamato module
o moduleraw
. (Ho aggiunto alcune istruzioni di esportazione extra per il mio codice.)
Il primo errore tclsh
è molto probabilmente che inserisco per errore tclsh
invece di tcsh
quando tcsh
provo a passare a , ma non riesco ancora a trovare dove potrebbe essere. Sia il mio .tcshrc
che i .cshrc
file sono vuoti.
Questa domanda è molto simile al messaggio di errore quando apri il terminale , ma ho controllato il mio .bashrc
file come suggerito lì per qualsiasi riferimento a questi errori e non ne ho trovato nessuno.
Qualsiasi aiuto è molto apprezzato. Grazie.
Risposte
Grazie @ bac0n
Tutto quello che dovevo fare era sudo apt install tcl
e 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