我如何修复" sed:非法选项 - r"在MacOS Sierra Android版本中?

时间:2017-04-29 13:35:30

标签: android macos sed build compilation

我正在尝试在我的MacOS上构建Android,但它给了我这个错误:

  

" sed:非法选项 - r"

我试过了:

make bootimage
make systemimage
make recovery
brunch
mka bacon

所有这些都给了我同样的错误。

2 个答案:

答案 0 :(得分:10)

另一种选择是使用自制软件来安装gnu-sed:

brew install gnu-sed --with-default-names

答案 1 :(得分:0)

手动编辑PATH是一种方法。 但是,这是另一种可能适用的解决方案。

如今,大多数开发人员都拥有conda。 conda可以安装最新的sed并通过$ PATH使其可见

conda install -c conda-forge sed

conda负责编辑PATH变量

P.S。 大多数人认为conda是python的软件包管理器,但这并不完全正确。我使用conda安装所有内容。而且它可以很好地管理诸如PATH之类的环境变量。 https://superuser.com/a/1304148/266871