brew - Error: invalid option:

这里是 Homebrew的 Error:


环境:

    Homebrew 2.0.1

 

这里贴出HomeBrew - core github地址: https://github.com/Homebrew/homebrew-core

这里指明安装工具为  tesseract

一、brew info tesseract   -- 查看远程HomeBrew里的 tesseract.rb信息

发现只有一个选项 所以网上说的什么 --with-all-languages  --with-trainingtools 等选项取消了 (在大约两星期前)

原因: HomeBrew正在着手删除所有options,因为options没有给到良好的用户体验,使用户不得不从源码构建

地址: https://github.com/Homebrew/homebrew-core/issues/31510

 

二、于是想办法安装还没去掉该options时的版本

[转]安装brew指定版本 : https://www.jianshu.com/p/aadb54eac0a8

找到可以用的 并有--training-tools 选项的rdb文件:  https://gist.githubusercontent.com/varenc/6a532958272de35424c396859f9b9c93/raw/9131921175db88866265b115f025bc4464ca303d/tesseract.rb

命令行执行: 

brew install --with-training-tools https://gist.githubusercontent.com/varenc/6a532958272de35424c396859f9b9c93/raw/9131921175db88866265b115f025bc4464ca303d/tesseract.rb

眼看就要成功了! Too Young too Simple!

其中某版本还遇到了: Error: Calling needs :cxx11 is disabled!

其实HomeBrew不支持安装旧版本(但有的人还是安装旧版本成功了):

这里贴出解释 cxx11错误的地址: https://discourse.brew.sh/t/error-calling-needs-cxx11-is-disabled-there-is-no-replacement/4073


后面接着讲 Tesseract,不安装这个的可以绕过了

Tesseract 从22MB到682MB 因为它已经包含了所有语言 即很多博客里的写的 --with-all-lanuages 选项,那 --with-training-tools呢?? Excuse me?  直接brew install Tesseract (680MB),但是 unicharset_extractor 等 command 仍是not found 

有关Tesseract选项的讨论区 : https://github.com/Homebrew/homebrew-core/pull/36786

 

解决办法 : 

         自己编译运行 : https://github.com/tesseract-ocr/tesseract/wiki/Compiling#macos 

                

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值