Carthage: / usr / local / bin / carthage:そのようなファイルまたはディレクトリはありませんコマンドPhaseScriptExecution

作成日 2021年01月17日  ·  3コメント  ·  ソース: Carthage/Carthage

  • カルタゴのインストール方法:[] .pkg、[x]自作、[]ソース
  • which carthage
  • carthage version :0.36.1
  • xcodebuild -version
  • --no-buildますか? 番号
  • --no-use-binariesますか? 番号
  • --use-submodulesますか? 番号
  • --cache-buildsますか? 番号
  • --new-resolverますか? 番号

カートファイル

(doesn't matter)

実際の結果
/ usr / local / bin / carthage:そのようなファイルやディレクトリはありません
コマンドPhaseScriptExecutionがゼロ以外の終了コードで失敗しました

期待される結果
作業プロジェクト

これまでのところ、プロジェクトはxcode 11.7で実行されていましたが、コンピューターを変更した後、xcode12.3をインストールする必要があります。 残念ながら、すべてを正しくインストールしても、xcframeworkからフレームワークをビルドできず、手動で再構築した後、「/ usr / local / bin / carthage:そのようなファイルまたはディレクトリはありませんコマンドPhaseScriptExecution」という情報が表示されます。

ヘルプ。

最も参考になるコメント

M1 Macを入手した場合、Homebrewは別の場所にインストールします。そのため、 which carthageを追加するように求められます…

❯ which carthage
/opt/homebrew/bin/carthage

両方のパスをサポートするための推奨されるプロセスはわかりませんが、プロジェクトでコンピューターのみを使用している場合は、パスを変更するだけです。

全てのコメント3件

brew install carthage

M1 Macを入手した場合、Homebrewは別の場所にインストールします。そのため、 which carthageを追加するように求められます…

❯ which carthage
/opt/homebrew/bin/carthage

両方のパスをサポートするための推奨されるプロセスはわかりませんが、プロジェクトでコンピューターのみを使用している場合は、パスを変更するだけです。

私は同じ問題を抱えていて、シンボリックリンクでそれを修正しました:
ln -s /opt/homebrew/bin/carthage /usr/local/bin/carthage
ただし、最初に/usr/local/binフォルダがあることを確認してください

または、ビルドフェーズスクリプトでフルパスを使用できます

また、ポジティブな結果が得られずにどこでもPATHを更新しようとしたので、今のところはシンボリックリンクを使用して修正します

このページは役に立ちましたか?
0 / 5 - 0 評価