
Ich erhalte diese Meldung beim Start, gleich nachdem ich mich als Benutzer angemeldet habe. Ich habe vor Kurzem nodejs installiert, erkannte, dass ich es besser hätte recherchieren und es LOKAL installieren sollen, und ging anschließend das Dateisystem durch und löschte alles, node und npm. Ich verwende Ubuntu schon seit einiger Zeit, beschäftige mich ab und zu mit der Befehlszeile, aber ich fange gerade erst an, mich mit dem Dateisystem vertraut zu machen, und ich weiß nichts über dieses Problem. Hier steht, was es sagt:
Error found when loading /home/j/.profile:
/home/j/.profile: line 23: export: '/home/j/.npm/bin': not a valid
identifier
As a result the session will not be configured correctly. You should
fix the problem as soon as feasible.
Ich vermute, das liegt daran, dass ich es absichtlich gelöscht habe? Ehrlich gesagt bin ich mir nicht sicher, ob ich ALLES herausfinden kann, was ich getan habe, um das alles zu vermasseln, aber so lautet ~/.profile:
Zeile 23:
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: /home/j/.npm/bin
*Bearbeiten** – Entschuldigung, ich hätte angeben sollen, dass der PATH
variable Teil Zeile 23 ist. Und als ich es ursprünglich für diesen Beitrag kopiert habe, war es spät und ich habe nicht bemerkt, dass der letzte Teil, der /home/j/.npm/bin
Teil, nicht eingefügt wurde.
Ich erinnere mich, dass ich die Pfadvariable basierend auf etwas, das ich gelesen habe, aktualisiert habe (das ist die Pfadvariable, wenn ich das richtig verstehe?), aber da dieser Ordner nicht mehr existiert (ich habe alle NPM-Sachen per RM bearbeitet), muss ich ihn erneut ändern und das letzte Ding loswerden, das auf verweist /home/j/.npm/bin
. Ich möchte nicht mehr blind Crack-Hacks basierend auf Sachen ausführen, die ich gelesen habe. Außerdem fange ich gerade erst an, das zu verstehen.
Danke, alle zusammen..? Vielleicht ein Hinweis auf Informationen zum PATH und wie man ihn aktualisiert/korrigiert?
Antwort1
In dieser Zeile befindet sich ein Leerzeichen:
export PATH=/usr.../games: /home/j/.npm/bin
Sehen Sie das Leerzeichen nach dem :
?. Entfernen Sie es.
Es wäre besser, wenn Sie stattdessen Folgendes verwenden würden:
export PATH="/home/j/.npm/bin:$PATH"
Ihre ursprüngliche Zeile schreibt den komplett neu PATH
und ignoriert dabei Änderungen, die möglicherweise an anderer Stelle vorgenommen wurden.