解决办法
自用的是jdk1.8.0_20, 升级jdk版本,或者直接使用 idea2019 自带的 jre 编译,问题解决。同时在启动调试时注意也配置上相同的 jre 运行环境版本。
总角之宴 言笑晏晏
在 intellij idea 的 maven 工程修改了 mybatis 的 mapper.xml文件然后保存编译,进入系统后发现控制台报错 “mybatis Invalid bound statement (not found)”,经过排查后发现是 mapper.xml 文件丢失了,而且是修改了 src/main/resource
中的任意文件也会出现此状况。
最开始以为是 maven resource 的插件出了问题,但后来经过同事提醒。发现应该是 intellij idea 的原因造成的,点击菜单 “build” -> “rebuild project” ,问题解决。工程的变更只是修改过 maven 的 plugin节点下的插件,不知道是否是这个造成的。
今天在构建一个node项目报错,本地环境的node和npm版本检查都没有问题符合依赖条件,node-gyp也删除了home目录下的 .node-gyp 文件夹并重新安装了还是报错,仔细看了看日志:
1 | node-gyp rebuild |
发现 'utility' file not found, node-gyp rebuild
,应该还是环境问题。最后经过查询,是 macos 版本兼容问题,修改 node-gyp 兼容 mojave 版本就可以了。
在创建好demo镜像后,kubectl get pods
执行遇到问题如下:
Failed to pull image “car/configuration:latest”: rpc error: code = Unknown desc = Error response from daemon: pull access denied for car/configuration, repository does not exist or may require ‘docker login’
后来发现是因为 Minikube 自带了 Docker 引擎,所以我们需要重新配置客户端,让 docker 命令行与 Minikube 中的 Docker 进程通讯。需要执行
1 | eval $(minikube docker-env) |
然后再重新docker build
镜像,问题解决。
附一些部署工程中用到的命令:
1 | eval $(minikube docker-env) # 切换当前终端为Minikube的docker环境 |
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true