因为一些坑爹的原因,我必须换电脑。所有环境全部得自己搞定。也好,自己把这些都搞一遍记录下来,以后就不怕再重新弄了。
1.装ubuntu。
因为手中没有光盘,没有U盘。去看过U盘装Ubuntu,对我这种几乎没有自己装过系统的女生来说,还真不是像别人说的那样简单。算了,就装wubi吧。
wubi的教程,网上很齐全,之前一直装的14.04,后来发现,之前装过之后,再装就会出现找不到iso的情况。只好清空了一个盘,下载了12.04来安装。但是坑爹的是:
wubi只能装30G的ubuntu。以后还是得靠挂载解决内存问题。12.04的安装太简单了,网上一搜就有了。
(因为还是不习惯使用12.04,又换回14.04了---泪{
1.ubuntu-14.04-desktop-XXXX.iso下载。这个到Ubuntu官网对照自己的电脑配置下载就好了。
2.使用RAR打开.iso文件,找到wubi.exe文件并将其解压到.iso的同级位置。
注意不要解压其他的文件。
3.打开cmd 进入iso的文件目录。比如放在e盘,就输入e:
得到e:\之后输入wubi.exe --32bit 或者 wubi.exe --64bit根据你的计算机是32还是64位来。
4.安装
5.安装完毕重启进入*Ubuntu,按住e........后面不说了,网上很多。
})
2.安装nodejs,npm,git,atom
准备一些包
sudo apt-get install g++ curl libssl-dev apache2-utils
git是不可少的
sudo apt-get install git-core
下载node.js源码(
1.不是最新版本没关系,等一下用n模块自动升级。n模块是nodejs的版本管理
2.使用n模块升级,有一个坑是,n模块的node版本不在PATH里面,加入path也有可能会有一些问题,导致Npm 出错
3.所以建议在此处就安装好你想要的版本
4.可通过http://nodejs.org/dist查看你需要的版本,不一定是下面的地址。比如我安装的是v5.10.1那么我的地址是:
wget http://nodejs.org/dist/v5.10.1/node-v5.10.1.tar.gz)
wget http://nodejs.org/dist/node-v0.10.2.tar.gz
gunzip node-v0.10.2.tar.gz
tar -xf node-v0.10.2
开始编译安装node.js
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
node -v 察看版本,有版本号说明安装成功。
npm 是node 自带的包管理器
全部升级为最新版本:
sudo npm install -g n
n stable
node 与npm 升级为最新版本
蓝色字体的替代方式,因为蓝色字体的安装出现了坑:
{
# tar xvf node-v5.10.1.tar.gz
# cd node-v5.10.1
# ./configure
#sudo make(时间很长很长啊啊啊啊)
# sudo make install
# cp /usr/local/bin/node /usr/sbin/
查看当前安装的Node的版本
# node -v
v5.10.1
}
安装cnpm,以后很多模块在国外,git会被墙,安装这个模块之后,就可以用taobao的镜像了:
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm 用于替代npm
因为手机不能用,所以要安装一个国际版qq:
sudo apt-get update
sudo apt-get install wine下载wine-qqintl.zip。
直接点击wine-qqintl.zip压缩包,Ubuntu会用归档管理器打开,打开文件夹之后会看到三个“.deb”文件,然后点击“wine-qqintl_0.1.3-2_i386.deb”文件,过一段时间,会通过软件中心打开他。
当软件中心打开之后,点击安装,会自动安装。
去Dash里面搜索qq,如果出现QQ国际版,就说明你安装成功了。
安装atom:
- sudo add-apt-repository ppa:webupd8team/atom
- sudo apt-get update
- sudo apt-get install atom
在终端中敲下面的命令,第一步会生成一对私钥和公钥,分别存在 ~/.ssh/id_rsa
和~/.ssh/id_rsa.pub
中。第二步查看公钥字符串。
ssh-keygen -t rsa -C "$your_email"
cat ~/.ssh/id_rsa.pub
在面板上依次点击Profile Settings –> SSH Keys –> Add SSH Keys。然后把上一步中的id_rsa.pub
中的内容拷贝出来粘贴到输入框中,保存。
在gitlab上的项目,自己编译后,与其他人编译的pull下来可能会有冲突:
a123
<<<<<<< HEAD
b789
=======
b45678910
>>>>>>> 6853e5ff961e684d3a6c02d4d06183b5ff330dcc
注意:冲突标记<<<<<<< (7个<)与=======之间的内容是我的修改,=======与>>>>>>>之间的内容是别人的修改。
自行将无效的修改删掉就可以了。
现在再自行创建项目或者在github/girlab上git clone 下项目编译/开发/上传都OK
mysql的安装:
之前一直是直接在软件中心找到mysql工作台,点击安装,后续操作就可以了。结果换了电脑之后,发现怎么都报错,软件中心安装的mysql也跟之前不一样,原来之前ubuntu是15.1版本的,现在是14.04版本的,都不一样,所以,mysql workbench也老了很多,迟钝些。网上查那些错误,被告知要在本地apt-get install mysql-service 等。我觉得很疑惑,明明已经安装mysql workbench,客户端和服务器都装了啊。
按照网上的教程用apt-get install,设置密码后,提示root下密码错误。我很无语,改密码也改不动。
后来试试改项目中的数据库链接的配置(太tm坑了,这个配置上写明了一定不能改,所以之前都不敢改,其实就是个数据库链接)
然后又出现监听端口有问题,干脆重启算了。
好了,世界清净了,也不用去找进程来Kill了。