Yosemiteで行ったMacPortsのインストールは、まだサポートされていないため、ElCapitanでは機能しません。ここでポートのインストールを削除したいのですが、ポートコマンドを実行できません。誰かがそれをきれいにする方法を知っていますか?
ポートコマンドを実行すると、次のエラーが発生します。
Error: Current platform "darwin 15" does not match expected platform "darwin 14"
Error: If you upgraded your OS, please follow the migration instructions: https://trac.macports.org/wiki/Migration
OS platform mismatch
while executing
"mportinit ui_options global_options global_variations"
Error: /opt/local/bin/port: Failed to initialize MacPorts, OS platform mismatch
私は先に進み、手動でファイルを削除しました(rmを使用):
Sudo rm -rf /opt/local \
/Applications/DarwinPorts \
/Applications/MacPorts \
/Library/LaunchDaemons/org.macports.* \
/Library/Receipts/DarwinPorts*.pkg \
/Library/Receipts/MacPorts*.pkg \
/Library/StartupItems/DarwinPortsStartup \
/Library/Tcl/darwinports1.0 \
/Library/Tcl/macports1.0 \
~/.macports
残り物を残したり、何かを壊したりすることはなかったようです。
ただし、注意すべき点の1つは、mactexが同じディレクトリにインストールされているため、同様に削除されていることです。同じディレクトリにあることに気づきませんでした。同じ手順を繰り返す場合は、この点に注意してください。
この解決策は、削除せずに私のために働いた:
El Capitanで成功したこと:
wgetはbz2ファイルをフェッチしていますが、解凍手順はgz用です。代わりに次を試してください
tar xjvf MacPorts-2.3.3.tar.bz2
残りはエルキャピタンでうまくいきました。
ありがとう。