~/.profile 啟動時發生錯誤

~/.profile 啟動時發生錯誤

在我以使用者身分登入後,我在啟動時收到此訊息。我最近安裝了nodejs,意識到我應該更多地研究它並在本地安裝它,然後檢查檔案系統並刪除所有節點和npm。我已經使用Ubuntu有一段時間了,偶爾深入研究一下命令行,但我才剛開始熟悉檔案系統,對這個問題一無所知。它是這樣說的:

 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.

我想這是因為我故意刪除的吧?說實話,我不確定我是否可以追蹤我所做的一切來搞砸這一切,但是 ~/.profile 的內容如下:

第 23 行:

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: /home/j/.npm/bin

*編輯** - 抱歉,我應該指定PATH變數部分是第 23 行/home/j/.npm/bin

我記得根據我讀到的內容更新了路徑變數(這是我理解的路徑變數?),但由於該資料夾不再存在(rm'd所有npm內容),我需要再次更改它,並擺脫最後一個指向的東西/home/j/.npm/bin。我不想再根據我讀到的東西進行盲目破解。另外,我才剛開始理解這一點。

謝謝任何人..?也許指向 PATH 上的任何資訊以及如何更新/更正它?

答案1

此行中有一個雜散空格:

export PATH=/usr.../games: /home/j/.npm/bin

看到 後面的空格了嗎:?去掉它。

如果你使用以下方法來代替會更好:

export PATH="/home/j/.npm/bin:$PATH"

您的原始行完全重寫了PATH,忽略了其他地方可能進行的修改。

相關內容