TL;DR
Xcodeをインストールし、コマンドラインツールの参照先を変更する。
発生したエラーについて
私の環境では、cargo run
初回実行時に以下のようなエラーが発生し、rug
のインストールが失敗しました。
checking for sysctlbyname... yes
checking for times... yes
checking for library containing clock_gettime... none required
checking for vsnprintf... yes
checking whether vsnprintf works... yes
checking whether sscanf needs writable input... no
checking for struct pst_processor.psp_iticksperclktick... no
checking for suitable m4...
--- stderr
configure: error: No usable m4 in $PATH or /usr/5bin (see config.log for reasons).
thread 'main' panicked at /Users/keiichiroyamamura/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gmp-mpfr-sys-1.6.2/build.rs:1210:13:
Program failed with code 1: cd "/Users/keiichiroyamamura/pi-computation/target/debug/build/gmp-mpfr-sys-f236935b1dc81ddc/out/build/gmp-build" && "sh" "-c" "../gmp-src/configure --enable-fat --disable-shared --with-pic"
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
利用可能なm4
がないということで怒られているようです。実際、次のようなポップアップ画面が表示されました。
指示の通り、インストールしても問題は解決しませんでした。
うまくいった方法
- App storeからXcodeをインストール
- xcode-selectのパスを変更 (
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
) sudo xcodebuild -license
この記事は役に立ちましたか?
もし参考になりましたら、下記のボタンで教えてください。
コメント