今天第一次接触linux系统,操作了没两下就把系统搞坏了
本想在ubuntu系统下安装一个全局的node.js,重启电脑后打不开图形界面了,吓出一身汗。。。。。下面总结一下安装node.js的过程与出现的问题及解决办法。
正确的安装node.js过程
1.先去官网下载node.js的二进制文件(注意,不是下载源码)我下载的是node-v0.10.28-linux-x64.tar.gz
2.复制到/home/tensor/zyh路径下
3.解压缩,执行命令:
tar zxvf node-v0.10.26-linux-x64.tar.gz
4.在/home/tensor/zyh/node-v0.10.28-linux-x64/bin路径下执行命令:
ls
./node -v
就可以看到 node的版本号,这说明这个文件是可用的。
5.执行命令切换到root用户
su
然后会提示你输入用户名和密码(输入密码的时候,界面上不会显示你的输入状态,所以不要以为自己没输上)
这里就出现了我遇到的第一个问题——su认证失败
解决办法就是输入命令:
sudo passwd
之后按照提示输入新的密码并核实。
之后再执行su命令就不报错了。
6.执行命令
gedit /etc/profile
之前文件里最后一行写的是: export PATH=/usr/local/cuda/bin:$PATH
把它改成 export PATH=/usr/local/cuda/bin:$PATH:/home/tensor/zyh/node-v0.10.28-linux-x64/bin
【注意冒号,这是分隔符】
然后保存
7.执行
source /etc/profile
echo $PATH
这里可以查看自己修改后的path
8.重启计算机
9.在任意目录下执行
node -v
出现版本号,说明安装成功。
之前遇到的严重问题:无法打开电脑,一直停在登录界面
自己最一开始,Profile写错了,直接在文件最后一行加上了:export PATH=/home/tensor/zyh/node-v0.10.28-linux-x64/bin
没有加上$PATH,这样一来,环境路径只剩下了node的路径,所以电脑肯定是打不开的,一直在登录界面循环。
【解决办法】
1.在登录界面 Ctrl+Alt+F1 进入命令行界面
2.输入用户名密码
3.修改PATH,用export PATH 命令,具体是啥可以看看别人电脑里PATH是什么,然后暂时先写一份一样的,反正先开机是最重要的。。。
4.修改profile ,改回到原来的
5 重启
发现可以登录了~~~~
注意,没有做第三步的话,第四步是出不来的,因为你path错了,所以很多命令都用不了的。