docker安装

docker network rm  mydk
docker network create --subnet=192.168.1.0/24 mydk

cat centos-7-x86_64.tar.gz |docker import - cent7

docker run -itd --name vue -h vue --net mydk --ip 192.168.1.11 -v /opt:/opt -v /disk/vue:/export -v /tmp:/tmp cent7 bash
docker start vue

docker exec -it vue bash

yum install -y net-tools
yum install -y libaio

yum install -y bzip2 gcc gcc-c++ make wget

gcc版本升级

wget http://ftp.gnu.org/gnu/gcc/gcc-9.3.0/gcc-9.3.0.tar.gz

参考下面的内容安装

https://blog.csdn.net/llwy1428/article/details/89918703

cd gcc-9.3.0

./contrib/download_prerequisites

mkdir gcc-build

cd gcc-build/

../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

ll
total 1100
-rw-r--r-- 1 root root 1048777 Mar 27 22:15 Makefile
-rw-r--r-- 1 root root   27485 Mar 27 22:15 config.log
-rwxr-xr-x 1 root root   38042 Mar 27 22:15 config.status
-rw-r--r-- 1 root root      13 Mar 27 22:15 serdep.tmp

make
make install

# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-pc-linux-gnu/9.3.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
Thread model: posix
gcc version 9.3.0 (GCC)

动态链接库升级

# strings /usr/lib64/libstdc++.so.6 | grep CXXABI
CXXABI_1.3
CXXABI_1.3.1
CXXABI_1.3.2
CXXABI_1.3.3
CXXABI_1.3.4
CXXABI_1.3.5
CXXABI_1.3.6
CXXABI_1.3.7
CXXABI_TM_1

find / -name "libstdc++.so.*"

cp -r /opt/soft/docker/gcc-9.3.0/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.28 /usr/lib64/

cd /usr/lib64/
ll libstdc++.so.6
lrwxrwxrwx 1 root root 19 Mar 27 22:14 libstdc++.so.6 -> libstdc++.so.6.0.19
rm libstdc++.so.6
rm: remove symbolic link 'libstdc++.so.6'? y
ln -s libstdc++.so.6.0.28 libstdc++.so.6

# strings /usr/lib64/libstdc++.so.6 | grep CXXABI
CXXABI_1.3
CXXABI_1.3.1
CXXABI_1.3.2
CXXABI_1.3.3
CXXABI_1.3.4
CXXABI_1.3.5
CXXABI_1.3.6
CXXABI_1.3.7
CXXABI_1.3.8
CXXABI_1.3.9
CXXABI_1.3.10
CXXABI_1.3.11
CXXABI_1.3.12
CXXABI_TM_1
CXXABI_FLOAT128
CXXABI_1.3
CXXABI_1.3.11
CXXABI_1.3.2
CXXABI_1.3.6
CXXABI_FLOAT128
CXXABI_1.3.12
CXXABI_1.3.9
CXXABI_1.3.1
CXXABI_1.3.5
CXXABI_1.3.8
CXXABI_1.3.4
CXXABI_TM_1
CXXABI_1.3.7
CXXABI_1.3.10
CXXABI_1.3.3

docker stop vue

docker ps -a |grep vue
c66b591e16eb cent7 "bash" 6 hours ago Exited (137) 30 seconds ago vue

docker commit -m "update gcc to 9.3.0 centos7" -a "tanpf" c66b591e16eb vue

docker save -o /opt/soft/docker/cent7_gcc.tar vue

nodejs安装

http://nodejs.cn/download/

wget https://cdn.npm.taobao.org/dist/node/v12.16.1/node-v12.16.1.tar.gz

./configure
make

make install

# npm -v
6.13.4

npm install -g cnpm --registry=https://registry.npm.taobao.org

npm i yarn -g -verbose
yarn config set registry https://registry.npm.taobao.org

which yarn

cnpm install webpack -g           //全局安装webpack
cnpm install webpack-cli -g -D //全局安装webpack-cli

yarn add webpack@^5.0.0

选择4.42.0

cnpm install vue-cli -g

vue init webpack dbmng-ui

cd dbmng-ui

cnpm install mkdirp@^1.0.0

cnpm install mkdirp@^1.0.0 --save-dev

cnpm install fibers --save-dev

yarn install
cnpm install css-loader style-loader --save-dev

yarn add element-ui

cnpm install webpack@4.42.0 -g -D

cnpm install webpack@4.42.0 --save-dev

cnpm install node-sass --save-dev

cnpm install sass-loader --save-dev

cnpm install mkdirp@1.0.0 -D

cnpm install html-webpack-plugin@^3.0.0

cnpm install html-webpack-plugin@^3.0.0 -D

cnpm install webpack-dev-server@3.0.0 -D

yarn add -D webpack-cli@3.3.2 -D

npm install vue-loader@latest --save-dev

未完......

vue-cli安装记录的更多相关文章

  1. Vue技术点整理-Vue CLI安装详解

     一,脚手架安装 Node 版本要求 Vue CLI 需要 Node.js +).你可以使用 nvm 或 nvm-windows 在同一台电脑中管理多个 Node 版本. 1,全局安装Vue CLI ...

  2. Vue Cli安装以及使用

      因为公司项目要用vue框架,所以会用vue-cli来新建项目.用过vue的都知道,要全局安装vue以及脚手架vue-cli,然后执行vue init webpack projectname来新建v ...

  3. Vue CLI安装报错 npm ERR! Exit handler never called!

    安装Vue CLI时报错: npm install –g vue-cli 试了四种办法 1.把全局安装-g放到后面 npm install @vue/cli –g 2.命令行输入 npm 缓存清理命令 ...

  4. vue cli 安装element-ui

    1.安装elment-ui --save 参数:上线打包 MacBookPro:vue_test zhangxm$ npm install element-ui axios --save npm WA ...

  5. 解决@vue/cli 创建项目是安装chromedriver时失败的问题

    最近在使用新版vue的命令行工具创建项目时,安装chromedriver老是失败,导致后面的步骤也没有进行.网上搜索了一下,全是使用 工作中常见问题汇总及解决方案 npm install chrome ...

  6. vue工具 - vue/cli@3.xx 安装使用流程

    mac安装记得npm前边加sudo 安装脚手架,用于生成目录 npm install -g @vue/cli 安装用于编译单个的.vue文件 npm install -g @vue/cli-servi ...

  7. ubuntu下安装vue/cli提示No command 'vue' found

    通过官方指令 npm install -g @vue/cli 安装vue脚手架提示: No command 'vue' found, did you mean: Command 'vpe' from ...

  8. Vue CLI 介绍安装

    https://cli.vuejs.org/zh/guide/ 介绍 警告 这份文档是对应 @vue/cli 3.x 版本的.老版本的 vue-cli 文档请移步这里. Vue CLI 是一个基于 V ...

  9. vue cli创建typescript项目

    使用最新的Vue CLI @vue/cli创建typescript项目,使用vue -V查看当前的vue cli版本 安装命令 npm install -g @vue-cli 创建项目 vue cre ...

  10. Vue技术点整理-Vue CLI

    Vue CLI 是一个基于 Vue.js 进行项目快速开发的脚手架 注:具体安装步骤可参考Vue CLI,默认安装的脚手架,是没有service.util等工具类的,以下主要描述如何在脚手架的基础上进 ...

随机推荐

  1. 腾讯发布 K8s 多集群管理开源项目 Clusternet

    11月4日,在腾讯数字生态大会上,腾讯宣布了云原生领域一项重磅开源进展-- K8s 多集群管理项目 Clusternet 正式开源. Clusternet 由腾讯联合多点生活.QQ音乐.富途证券.微众 ...

  2. Firefox火狐浏览器提示您的链接并不安全(解决办法)

    火狐浏览器不管访问什么,一直提示连接不安全 解决办法: 1.在Firefox地址栏输入"about:config",回车,进入如下图页面 点击"我了解此风险" ...

  3. SpringCloud 2020.0.4 系列之 Stream 延迟消息 的实现

    1. 概述 老话说的好:对待工作要有责任心,不仅要完成自己的部分,还要定期了解整体的进展. 言归正传,我们在开发产品时,常常会遇到一段时间后检查状态的场景,例如:用户下单场景,如果订单生成30分钟后, ...

  4. 手把手教你学Dapr - 7. Actors

    上一篇:手把手教你学Dapr - 6. 发布订阅 介绍 Actor模式将Actor描述为最低级别的"计算单元".换句话说,您在一个独立的单元(称为actor)中编写代码,该单元接收 ...

  5. PowerDotNet平台化软件架构设计与实现系列(03):系统应用平台

    为了复用和解耦,快速开发更多的系统和应用,我们对自己经常说的"系统"和"应用"进行更高级的提取和抽象. 十多年前入行,辗转至今,写过很多很多应用,个人喜欢分门别 ...

  6. 如何找到mysql磁盘地址

    show global variables like "%datadir%"; 我的位置: C:\ProgramData\MySQL\MySQL Server 5.5\Data\

  7. Windwos安装Node.js和npm的详细步骤

    How to Install Node.js and NPM on Windows Node.js和npm 安装 Node.js 的时候会自动安装 npm ,并且 npm 就是 Node.js 的包管 ...

  8. Protocol Buffer序列化Java框架-Protostuff

    了解Protocol Buffer 首先要知道什么是Protocol Buffer,在编程过程中,当涉及数据交换时,我们往往需要将对象进行序列化然后再传输.常见的序列化的格式有JSON,XML等,这些 ...

  9. go定义接口以及类怎么使用接口

    go定义接口以及类怎么使用接口 多态是指代码可以根据类型的具体实现采取不同行为的能力.如果一个类型实现了某个接口,所有使用这个接口的地方,都可以支持这种类型的值. 接口是用来定义行为的类型.这些被定义 ...

  10. Oracle-除了会排序,你对ORDER BY的用法可能一无所知!

    导读 为什么只有ORDER BY后面可以使用列别名 为什么不推荐使用ORDER BY后接数字来排序 为什么视图和子查询里面不能使用ORDER BY -- ​小伙伴们在进行SQL排序时,都能很自然的使用 ...