蓝灯,Mac版编译
Homebrew
Homebrew,macOS 缺失的软件包管理器,没用过的可以过去了解一下Homebrew
lantern之前先安装一下Homebrew,终端输入
Homebrew安装完成以后,安装git,已安装的可以忽略
Node安装
- Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境
- Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效
- Node.js 的包管理器 npm,是全球最大的开源库生态系统
Node下载,选择Mac版下载,安装下一步下一步就行….
其他预安装
|
|
lantern Mac编译
找个文件夹把lantern下载下来
可以直接用GitHub下载,cd到你放置lantern的文件夹,终端输入命令如下
下载以后
编译的时候回出现以下错误
根据错误信息指出的路径在lantern文件夹中找到对应的文件及行数
- 只需要把MaxIdleTime改为IdleConnTimeout
- 然后把下面紧接的调用EnforceMaxIdleTime()这个方法的语句注释掉
就改这两个文件中的4行就行,重新编译
编译完成后,你会在你的lantern文件夹中找到名为lantern_darwin_amd64的文件,说明完全没问题了
运行
然后在你的Mac上搜索一下lantern_darwin_amd64,双击打开就可以了