假设是在全新的Mac系统上安装protobuf 2.6 1,安装brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2,安装automake brew install automake 3,安装libtool brew install libtool 4,安装protobuf 分两种方式: 4.1,brew安装 brew install protobuf 4.2,下载protobuf源码,并cd到源码目录 sh autogen.sh 然后会提示: Failed to connect to googletest.googlecode.com port 80: Operation timed out 这是因为autogen.sh中有去下载gtest,但是这个gtest地址是404,即使开启了科学上网工具。 解决办法:手动下载gtest并放到protobuf根目录,并改名为gtest。下载地址:https://github.com/google/googletest/tree/release-1.5.0 然后依次执行以下命令: sh autogen.sh ./configure make make check sudo make install 最后检测是否安装成功: protoc --version 常见问题 问题1 ./autogen.sh: 48: autoreconf: not found 解决办法: brew install automake 问题2 configure.

Continue reading

重装系统是工作和生活中经常需要做的事情,作为一名开发人员,学会该技能你才是一名合格的程序猿!以后再也不会遇到“程旭元你会装系统吗?”的尴尬了!本文主要介绍怎样通过U盘启动重新安装 macOS 系统,以安装当前最新的 macOS Sierra 10.12 为例。 一、准备工作 准备一个 8G 或以上的U盘,请备份U盘里面的数据,后面的操作会抹掉U盘中的数据; 在 AppStore 中下载 macOS Sierra 安装包;或者通过其他途径下载,拖动至自己的应用程序(Applications)文件夹。 二、格式化U盘 插入U盘,前往「应用程序」->「实用工具」里面找到并打开「磁盘工具」; 在左方列表中找到 U 盘的名称并点击 右边顶部选择「分区」,然后在「分区布局」选择「1个分区」 在分区信息中的 「名称」输入「myl」 (由于后面的命令中会用到此名称,如果你要修改成其它名称,请务必对应修改后面的命令) 在「格式」中选择 「Mac OS 扩展 (日志式)」 这时,先别急着点“应用”,还要先在 「选项」里面,选择「GUID 分区表」 开始格式化 三、制作启动盘 在「应用程序」->「实用工具」里面找到「终端」并打开; 复制下面的命令,并粘贴到「终端」里,按回车运行 $ sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia –volume /Volumes/myl –applicationpath /Applications/Install\ macOS\ Sierra.app –nointeraction 回车后,系统会提示你输入管理员密码,接下来就是等待系统开始制作启动盘了。这时,命令执行中你会陆续看到类似以下的信息: WARNING: Improper use of the sudo command could lead to data loss or the deletion of important system files.

Continue reading

Author's picture

Neil Wang

久长唯有品格

To Be Marvelous

Yichang·Hubei