在周末,我不得不在笔记本电脑上对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),但不知道为什么我无法让脚本工作。任何帮助表示赞赏。
$HOME
环境变量是否与您当前运行的用户匹配,您可以使用whoami
查看。有时,一些提升权限的工具(例如sudo
)会在以新用户身份运行时保留旧用户的主目录环境变量。wget | bash
命令时在你的主目录中,虽然这真的不是必要的(如果事实证明是问题,我肯定会提交一个bug关于它的nvm
)。