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

时间:2015-09-30 02:32:38

标签: node.js npm ubuntu-14.04 laravel-5.1 apache2.4

我一直在尝试使用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安装上,作曲家不再适用,php artisan不再有效 - 我只是想知道是否有人能够帮助我回到原来的位置......

1 个答案:

答案 0 :(得分:0)

对于可能正在努力解决这个问题的新手,我首先得到了路径,作曲家,工匠和Laravel的功能,用/ etc / skel目录中的一个非损坏的终端取代.bashrc(在本地指示$)

$cp /etc/skel/.bashrc ~/

使用

提交更改
$source ~/.bashrc

然后使用以下命令将/ usr / bin导出到我的PATH - 在终端中尝试的任何内容的错误是"找不到该命令,因为' / usr / bin'不包括在PATH"

$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