恢复/重新安装ubuntu后出现NVM问题
在周末,我不得不在笔记本电脑上对Ubuntu进行全新安装。我正在从备份中恢复我的文件,但是我使用了错误的用户名。我试图更改用户名和$ PATH,但我仍然得到相同的错误
t0m@asuntu:~$ wget -qO- .33.8/install.sh | bash
=> Downloading nvm from git to '/home/ubut0m/.nvm'
=> mkdir: cannot create directory ‘/home/ubut0m’: Permission denied
ls: cannot access '/home/ubut0m/.nvm': No such file or directory
fatal: could not create leading directories of '/home/ubut0m/.nvm': Permission denied
Failed to clone nvm repo. Please report this!
t0m@asuntu:~$ vim .bashrc
t0m@asuntu:~$
我已经尝试删除并重新安装everthing(NPM,Node,NVM),但不知道为什么我无法让脚本工作。任何帮助表示赞赏。
回答如下:- 检查您的
$HOME
环境变量是否与您当前运行的用户匹配,您可以使用whoami
查看。有时,一些提升权限的工具(例如sudo
)会在以新用户身份运行时保留旧用户的主目录环境变量。 - 如果这不是问题,请检查您的主目录是否存在并具有正确的权限。通常,如果这是问题,会弹出各种其他问题(但我可以理解在新恢复的机器上忽略这些事情的倾向)。
- 如果它不是那些东西,你可以尝试确保你在运行
wget | bash
命令时在你的主目录中,虽然这真的不是必要的(如果事实证明是问题,我肯定会提交一个bug关于它的nvm
)。