Homebrew 是Mac OS 下的包管理工具,类似于Ubuntu下的apt-get命令,通过这个工具我们可以快速获取所需要的软件而不需要像在Windows系统中那样打开浏览器,找到需要下载的安装包,然后才能进行下载。Homebrew拥有安装、卸载、更新、查看、搜索等很多实用的功能。通过一条简单的指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。
继续阅读 »
今天在用Homebrew安装lua_nginx模块的时候,发现只能下好lua模块再来安装Nginx,而Nginx已经是装好的了,显然不适合这样安装(PS:不想删除),所以我用了重新编译的方法来为Nginx引入lua_nginx模块。
先下载好需要的安装包,这里我们安装lua5.1,5.2暂不支持nginx
继续阅读 »
安装Mongodb
mac上安装主要有两种方式: Homebrew安装 && 手动安装
使用Homebrew安装Mongodb
1 更新Homebrew
打开系统shell, 运行以下命令
brew update
继续阅读 »
说明
本文只记录macOSX系统,其它系统参考官网
more
安装
HomeBrew安装
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install node
安装包
官网下载最新安装包即可
更新
HomeBrew安装的node
brew upgrade node
其它方式安装的node
使用node的包管理工具n
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
继续阅读 »
xrepo 是一个基于 Xmake 的跨平台 C/C++ 包管理器。
项目源码
官方文档
它基于 xmake 提供的运行时,但却是一个完整独立的包管理程序,相比 vcpkg/homebrew 此类包管理器,xrepo 能够同时提供更多平台和架构的 C/C++ 包。
并且还支持多版本语义选择,另外它还是一个去中心化的分布式仓库,不仅仅提供了官方的 xmake-repo 仓库,还支持用户自建多个私有仓库。
同时,xrepo 也支持从 vcpkg/homebrew/conan 等第三方包管理器中安装包,并提供统一一致的库链接信息,方便与第三方项目的集成对接。
如果你想要了解更多,请参考:在线文档, Github 以及 Gitee
继续阅读 »
在 Mac 下开发,不论是安装软件,以及程序引入包或者其他组件都可以通过命令化的管理工具完成。比如说安装软件可以用 Homebrew,比如说管理前端资源文件可以用 Bower,以及 node 的重要管理工具 npm。
Homebrew
继续阅读 »
在 Mac 下安装开发类的软件,首先想起使用 Homebrew,由于看到论坛上说会存在一系列配置性的问题,就选择了从官网直接下载,傻瓜安装。
下载安装
继续阅读 »
最近对xmake的操作权限进行了升级,提供更加安全的命令操作,例如:
改进xmake install和xmake uninstall命令,提供更加安全地安装和卸载支持
参考homebrew,禁止在root下运行xmake命令
改进xmake自身的编译安装脚本,不在root下进行build
安全问题1
之前的xmake install和xmake uninstall行为,是自动build后进行安装,而大部分情况下安装目录是在/usr/local目录下。
因此,需要root权限才能写入,那么之前的方式只能暴力地直接加上sudo xmake install来执行。
可想而知,虽然安装确实成功了,但是由于默认的自动构建行为,导致生成
继续阅读 »
在生物信息分析工作中,经常会遇到序列格式的转换,SAM格式和BAM格式的转换。所以我们需要安装samtools工作。但是在MAC下面安装和windows下面有些不同。这里我们使用brew进行安装。
具体安装步骤如下:
brew tap homebrew/science
brew install samtools
继续阅读 »
xrepo is a cross-platform C/C++ package manager based on Xmake.
Github
Official Document
It is based on the runtime provided by xmake, but it is a complete and independent package management program. Compared with package managers such as vcpkg/homebrew, xrepo can provide C/C++ packages for more platforms and architec
继续阅读 »