打造我的ubuntu环境
一、pip
sudo apt-get update
sudo apt-get upgrade
apt-get install python-pip
pip-V
pip install packageName
pip uninstall packageName
pip search packageName
二、vscode
三、virtualenv
四、文件夹共享
五、npm
sudo apt-get install npm 这样安装的npm版本太老了,所以要去下载最新的
下载最新的源码,解压,
sudo apt-get install g++ make
cd node-v6.11.0
./configure 然后 make make install
进入项目然后 npm -v 发现版本是3.10.10,之前直接安装出现错误估计和npm版本过低有关系
sudo npm install -g npm 升级至5.0.4
然后在项目目录执行 sudo npm install 安装package.json中的依赖包。
注意 安装mqtt和ws的时候,没用sudo,用sudo报错,直接npm install ws
注意,这次安装是在用户目录中建的workspace目录中。安装成功
运行npm run dest,提示gulp报错,安装gulp sudo npm install gulp@^3.9.1
顺便安装nginx,sudo apt-get install nginx
nginx版本是1.4.6 太低,升级一下
sudo apt-add-repository ppa:nginx/stable
然后即可安装Nginx:sudo apt-get update sudo apt-get install nginx
测试下 npm run dest 执行成功,再 npm run dev
六 mqtt
首先,mqtt服务器 apollo始终没安装成功,版本是1.7.1,
安装了paho-mqtt 1.3.1版本,连接服务器的apollo(1.7.1)
也总是报[errnr 104]connection reset by peer,
百般查找和试验,最终安装了paho-mqtt1.2.1版本,成功连上
强调一下,版本很重要,一定要放心上