MacbookにThriftをインストールしようとしています。それ以外の場合、エラーが発生しました:
configure:error:Bisonバージョン2.5以降がシステムにインストールされている必要があります!
そのため、OSにBisonをインストールしようとしましたが、インターネットでチュートリアルが見つかりませんでした。システムにBisonをインストールする方法を教えてくれる人はいますか?
敬具
here を参照してください。 brewでインストールできます:
brew install bison
次に使用します:
brew link bison --force
必要に応じてリンクを解除することを忘れないでください(リンク解除バイソンを作成)。
brew install bison
の後、およびbrew link bison --force
を試行したときに警告が表示されました
bison is keg-only, which means it was not symlinked into /usr/local,
because some formulae require a newer version of bison.
If you need to have bison first in your PATH run:
echo 'export PATH="/usr/local/opt/bison/bin:$PATH"' >> ~/.bash_profile
For compilers to find bison you may need to set:
export LDFLAGS="-L/usr/local/opt/bison/lib"
したがって、/usr/local
のリンクを強制するのではなく、上記の2つのフラグを追加することをお勧めします。
したがって、とりわけ、以下の3つのステップが必要になります。
brew install bison
echo 'export PATH="/usr/local/opt/bison/bin:$PATH"' >> ~/.bash_profile
export LDFLAGS="-L/usr/local/opt/bison/lib"
export PATH="/usr/local/opt/bison/bin:$PATH"
brew install bison
を設定する必要がありましたが、バイソンの新しいバージョンを/ usr/local/Cellarにインストールしますが、このパスは$ PATHに設定されていません
dirの下のデフォルトのバイソンの名前を変更します: '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin$'
homebrewでbisonの最新バージョンをインストールします。
brew install bison
バイソンをリンクする:
brew link bison --force
バイソンのリンクを解除し、バイソンの名前をxcodeから変更する必要がある場合。よろしくお願いします~~