周末我不得不在笔记本电脑上对Ubuntu进行全新安装。 我正在从备份中恢复我的文件,但是我使用了错误的用户名。 我已尝试更改用户名和$ PATH,但我仍然遇到同样的错误
t0m@asuntu:~$ wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.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),但我不知道为什么我无法让脚本运行。任何帮助表示赞赏。
答案 0 :(得分:0)
检查您的$HOME
环境变量是否与您当前运行的用户的环境变量相匹配,您可以使用whoami
查看。有时候一些提升权限的工具(例如sudo
)在以新用户身份运行时保留旧用户的主目录环境变量。
如果这不是问题,检查您的主目录是否存在且具有正确的权限。通常情况下,如果出现问题,会弹出各种其他问题(但我可以理解在新恢复的计算机上忽略此类事情的倾向)。
如果它们都不是,那么在运行wget | bash
命令时,您可以尝试确保您在主目录中,尽管这不是必需的(并且如果事实证明是问题,我肯定会向nvm
提交一个关于它的错误。