赞
踩
在安装nvm
工具的时候,用了下面这个命令:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
然后就报了下面的错误:
其实是Ubuntu
无法访问外网的原因,可以用一下命令解决:
#sudo echo "nameserver 114.114.114.114" >/etc/resolv.conf
sudo echo "nameserver 8.8.8.8" >/etc/resolv.conf
当然这些好像是本次启动终端有用,想要永久,可以将nameserver 8.8.8.8
写入到/etc/resolv.conf
。
这里还遇到这个问题就是:
wzm@luckyboy:~$ sudo echo "nameserver 8.8.8.8" >/etc/resolv.conf
-bash: /etc/resolv.conf: Permission denied
其实是这个/etc/resolv.conf
权限问题:
wzm@luckyboy:~$ ls -l /etc/resolv.conf
-rw-r--r-- 1 root root 197 Sep 11 19:33 /etc/resolv.conf
r:可读 w:可写 x:可执行
2-4参数:属于user
5-7参数:属于group
8-10参数:属于others
所以当前用户不具备写权限,可以通过切换到root
用户或者,修改文件权限来解决:
wzm@luckyboy:~$ sudo chmod 777 /etc/resolv.conf
我为了简单就直接改成777了,也就是所有用户都有全部权限。
最后,原先那条命令也就执行成功了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。