准备安装环境
准备3台Windows Server, 设置hostname分别为
- ic-node-01: 主节点
- ic-node-02: 从节点
- ic-node-03: 从节点
- mysql-em-01: 监控节点
配置IP和并分发hosts文件
拉取官方的模板
1 | git clone https://github.com/mongodb/mongodb-enterprise-kubernetes.git |
使用helm生成yaml文件并执行
1 | helm template public/helm_chart > operator.yaml |
生成于mongodb ops manager连接需要的配置并应用
1 | --- |
生成连接需要的凭证
1 | kubectl -n mongodb delete secret ops-cred |
1 | 配置方法 |
SET PATH=C:\Develop\cuda\bin;%PATH%
SET PATH=C:\Develop\cuda\extras\CUPTI\libx64;%PATH%
SET PATH=C:\Develop\cuDNN\bin;%PATH%
1.通过config命令
1 | npm config set registry https://registry.npm.taobao.org |
2.命令行指定
1 | npm --registry https://registry.npm.taobao.org info underscore |
3.编辑 ~/.npmrc 加入下面内容
registry = https://registry.npm.taobao.org
切换回原来的源
如果你要在npm 发布组件,要记得切换回原来的源,不然用户登录报错
npm config set registry https://registry.npmjs.org/
node-sass 安装失败的原因
npm 安装 node-sass 依赖时,会从 github.com 上下载 .node 文件。由于国内网络环境的问题,这个下载时间可能会很长,甚至导致超时失败。
这是使用 sass 的同学可能都会遇到的郁闷的问题。
解决方案就是使用其他源,或者使用工具下载,然后将安装源指定到本地。
解决方法一:使用淘宝镜像源
设置变量 sass_binary_site,指向淘宝镜像地址。示例:
npm i node-sass –sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
// 也可以设置系统环境变量的方式。示例
// linux、mac 下
SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ npm install node-sass
// window 下
set SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ && npm install node-sass
或者设置全局镜像源:
1 npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
之后再涉及到 node-sass 的安装时就会从淘宝镜像下载。
解决方法二:使用 cnpm
另外,使用 cnpm 安装 node-sass 会默认从淘宝镜像源下载,也是一个办法:
1 cnpm install node-sass
解决方法三:下载 .node 到本地
到这里去根据版本号、系统环境,选择下载 .node 文件:
https://github.com/sass/node-sass/releases
然后安装时,指定变量 sass_binary_path,如:
1 npm i node-sass –sass_binary_path=/Users/lzwme/Downloads/darwin-x64-48_binding.node
安装失败后重新安装问题
最后,有同学问,之前安装失败,再安装就不去下载了,怎么办呢?那就先卸载再安装:
1 npm uninstall node-sass && npm i node-sass –sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
原创 2017年09月22日 14:27:35
• 标签:
• gradle
gradle 生命周期中有一个叫 初始化( Initialization )的过程,这个过程运行在 build script 之前,我们可以在这个地方做一点系统全局的设置,就比如配置仓库地址
你可以在这些地方使用你的初始化脚本:
1、命令行 (这个我就不说了
2、放一个init.gradle 文件到USER_HOME/.gradle/目录下
3、放一个后缀是.gradle的文件到 USER_HOME/.gradle/init.d/ 目录下
4、放一个后缀是.gradle的文件到 GRADLE_HOME/init.d/ 目录下.
本人使用的是第4种方法, 和gradle-4.1
init.gradle文件内容:
[html] view plain copy
1. allprojects {
2. repositories {
3. maven {
4. name "aliyunmaven"
5. url "http://maven.aliyun.com/nexus/content/groups/public/"
6. }
7. }
8. }
CentOS是Redhat的克隆版本,CentOS团队已经被Reahat收购。
默认Redhat使用自身的收费yum源,一般使用更改为国内镜像CentOS的源。
默认Redhat7.1不带三方源
1. 获取repo列表
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
2. 将CentOS-7.repo内的$releasever替换为7;
3. yum make clean && yum make cache&&yum update
需要允许这些端口80, 135, 443, 445, 1433, 1434, 1688, 2383, 3389, 5022,5985
Dism /online /enable-feature /featurename:NetFX3 /All /Source:E:\sources\sxs /LimitAccess
方法:
1.开始->Microsoft Visual Studio 2013->Visual Studio Tools->VS2013 x64 兼容工具命令提示
2.cd C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE 然后输入:devenv.exe /setup /resetuserdata /resetsettings
重启vs2012 就可以了。
需要在windows10的可选功能中添加繁体中文字符集;
1 | lantern.exe --addr 10.100.1.141:11111 |
1 | # 删除一个Label,只需在命令行最后指定Label的key名并与一个减号相连即可: |
在Helm Release上下载Linux amd64版本的helm包
解压并移动到bin目录
1 | tar -zxvf helm-v2.0.0-linux-amd64.tgz |
1 | docker pull tellxp/tiller:v2.11.0 |
1 | kubectl create serviceaccount --namespace kube-system tiller |
1 | helm init --upgrade --stable-repo-url (repo-url) |
1 | helm install ..... |
1 | # 仅客户端运行 |
在使用inline-block的时候,会发现有的时候inline-block元素会出现不能对齐的现象。
比如当使用如下结构的html时:
1 | <!DOCTYPE html> |