簡體   English   中英

如何在npm全局安裝后修復Virtual Box Ubuntu 14.04中的$ PATH

[英]how to fix $PATH in Virtual Box Ubuntu 14.04 after npm global install

我一直在嘗試使用ubuntu 14.04和Apache 2.4在虛擬框中全局安裝npm,但Laravel 5.1出現了各種問題

按照以下說明通讀npm adn上的文檔https://docs.npmjs.com/getting-started/fixing-npm-permissions我知道我已經破壞了我的$ PATH

以前,當我運行echo $ PATH時,我得到了類似的內容;

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games

現在,當我回顯$ PATH時,我得到以下內容:

/usr/local/bin:/bin

我設法在Laravel安裝中填滿了所有內容,composer不再起作用,php artisan不再起作用-我只是想知道是否有人能夠幫助我回到原來的位置...

對於可能為此感到苦惱的新手,我首先得到了路徑,作曲家,工匠和Laravel的作用,在/ etc / skel目錄中的終端中用未損壞的.bashrc替換了.bashrc(在$表示的本地)

$cp /etc/skel/.bashrc ~/

提交更改

$source ~/.bashrc

然后使用以下命令將/ usr / bin導出到我的PATH-在終端中嘗試執行的任何操作的錯誤是“由於PATH中不包含'/ usr / bin',因此無法找到命令”

$export PATH="/usr/bin:$PATH"

永久提交更改

$sudo nano /etc/environment

檢查文件是否包含以下內容

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

CTRL&X保存,Y

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM