3月 31

在msys2上使用Python

对于 msys2 用户,在 msys2 里使用 Python,Golang 等自然是首选,和 Linux 下体验差不多。本文总结一些 msys2 里使用 Python3 可能会遇到的问题。 版本选择 通过 pacman 搜索,可以看到有两个版本的 Python。 如何选择呢?参考 stackoverflow[1]: MINGW - Win … Continue reading

8月 08

msys2 离线安装软件

在没有网络的情况下,可以先在能联网的机器上下载好软件包,然后拷贝到不能联网的机器上安装。以安装 jq 为例,具体步骤如下: 在可以联网的机器上执行 pacman -S -w mingw64/mingw-w64-x86_64-jq 在 /var/cache/pacman/pkg 目录下能找到刚才下载的软件包及其依赖包 将软件包拷贝至不能联网 … Continue reading

7月 06

使用vagrant搭建测试环境

使用 vagrant 管理虚拟机,能实现搭建可重复的开发或者测试环境。在需要验证某些集群软件,比如 Ceph,Kubernetes,MySQL Cluster 时,会比较有用。vagrant 是基于 Ruby 开发的,在 Windows 10 上运行会比较慢,但是似乎也没有什么替代品。如果能使用容器代替虚拟机,或许可以试试 Docker … Continue reading

9月 25

msys2使用小结

msys2是什么 MSYS2是MSYS的一个升级版,准确的说是集成了pacman和Mingw-w64的Cygwin升级版, 提供了bash shell等linux环境、版本控制软件(git/hg)和MinGW-w64 工具链。与MSYS最大的区别是移植了 Arch Linux的软件包管理系统 Pacman(其实是与Cygwin的区别)。[ … Continue reading