rice is nice.

日々の生活の色々

High SierraにアップデートしたのでMac PortsもMigrationしようとしたら微妙に引っかかったので備忘録

公式の通りでいけるぞ〜簡単〜と思ったら微妙に引っかかったので、本当簡単な備忘録。
修士論文前にアップデートやらをミスってプログラムが動かない…データ確認できない追加実験できない…
とかになると怖いなぁとか思ってたら今頃のトライになりました。

だいたい以下の公式サイトの通りです。
Migration – MacPorts

ただ手順4.eの

$ sudo ./restore_ports.tcl myports.txt

で引っかかりました。

f:id:rice_life_nice:20180217000820p:plain

Warning: xcodebuild exists but failed to execute
Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option
Warning: Xcode does not appear to be installed; most ports will likely fail to build.
...

んんん?確認してもちゃんとXCodeXcode command line toolsは最新版が入ってます。

グーグル先生にお尋ねして似たようなエラーで困っている人と解決策を発見。
osx lion - Unable to get MacPort functionality after installing Xcode 4.3 - Stack Overflow

$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/

これで無事解決しました。