本篇文章為大家展示了在Mac中安裝thrift時出現bison報錯如何解決,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
安裝thrift時,報錯:
Bison version 2.5 or higher must be installed on the system!
使用brew install bison 安裝新版的bison
$ brew list bison /usr/local/Cellar/bison/3.0.4/bin/bison /usr/local/Cellar/bison/3.0.4/bin/yacc /usr/local/Cellar/bison/3.0.4/lib/liby.a /usr/local/Cellar/bison/3.0.4/share/aclocal/bison-i18n.m4 /usr/local/Cellar/bison/3.0.4/share/bison/ (23 files) /usr/local/Cellar/bison/3.0.4/share/doc/ (14 files) /usr/local/Cellar/bison/3.0.4/share/info/bison.info /usr/local/Cellar/bison/3.0.4/share/man/ (2 files)
已經安裝3.0.4版本
但是安裝thrift,仍然報錯
Bison version 2.5 or higher must be installed on the system!
經查是使用了xcode自帶的bison,路徑
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/
解決辦法:
首先將bison改名
cd /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ sudo mv bison bison111
然后新版本的bison復制到路徑下
sudo cp /usr/local/Cellar/bison/3.0.4/bin/bison /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/
再次安裝thrift,安裝成功。
cd /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ sudo rm bison sudo mv bison111 bison
上述內容就是在Mac中安裝thrift時出現bison報錯如何解決,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。