[Mac] git コマンドを叩くと、ライセンスに同意するよう要求されたときの対応方法
2017/09/24 06:00
  • # e.g.
    $ git status
    Agreeing to the Xcode/iOS license requires admin privileges, please run “sudo xcodebuild -license” and then retry this command.
    

    ↑ git コマンドを叩いたらこんなエラーがでてコマンドを受け付けなくなりましたw
    git を使いたかったら Xcode と iOS のライセンスに同意しろよコラヽ(`Д´)ノプンプンっておっしゃっていますね。
    思えば、 iOS 11 がでてから XCode のアップデート等していなかったので、それが原因なのかなーって思っています。

    ライセンスに同意する

    ご丁寧にもコマンドを記載してくれているので、そのとおりに叩きます。

    $ sudo xcodebuild -license
    
    
    You have not agreed to the Xcode license agreements. You must agree to both license agreements below in order to use Xcode.
    
    Hit the Enter key to view the license agreements at '/Applications/Xcode.app/Contents/Resources/English.lproj/License.rtf'
    
    
    # ここで Enter キーをたたく
    
    Apple Inc.
    
    Xcode and Apple SDKs Agreement
    
    PLEASE SCROLL DOWN AND READ ALL OF THE FOLLOWING TERMS AND CONDITIONS CAREFULLY BEFORE USING THE APPLE SOFTWARE OR APPLE SERVICES.  THIS IS A LEGAL AGREEMENT BETWEEN YOU AND APPLE.  IF YOU AGREE TO BE BOUND BY ALL OF THE TERMS AND CONDITIONS, CLICK THE “AGREE” BUTTON.  BY CLICKING “AGREE” OR BY DOWNLOADING, USING OR COPYING ANY PART OF THIS APPLE SOFTWARE OR USING ANY PART OF THE APPLE SERVICES, YOU ARE AGREEING ON YOUR OWN BEHALF AND/OR ON BEHALF OF YOUR COMPANY OR ORGANIZATION TO THE TERMS AND CONDITIONS STATED BELOW.  IF YOU DO NOT OR CANNOT AGREE TO THE TERMS OF THIS AGREEMENT, YOU CANNOT USE THIS APPLE SOFTWARE OR THE APPLE SERVICES.  DO NOT DOWNLOAD OR USE THIS APPLE SOFTWARE OR APPLE SERVICES IN THAT CASE.
    
    1.      Definitions
    ...
    ...
    ... # 省略
    
    ...
    
    # 最後までスクロールすると、以下の文章が出てきますので、 "agree" と入力して Enter キーをたたきましょう!
    By typing 'agree' you are agreeing to the terms of the software license agreements. Type 'print' to print them or anything else to cancel, [agree, print, cancel] agree
    
    
    You can view the license agreements in Xcode's About Box, or at /Applications/Xcode.app/Contents/Resources/English.lproj/License.rtf
    
    $ 
    

    今回これに気づけたのは IntelliJ IDEA を使っているときに、IDE に git のパスがおかしいよ!的な感じで怒られ、そんなわけねぇ!と
    ターミナル上からgit コマンドを叩いてみてやっとわかったことなんですよね。

    だから、IDE 上から git 操作してる人とか、他の GUI ツール使っている人には気づきにくい事象だったんじゃないかなーと思ったりしました。

    人気ブログランキングへ ブログランキング・にほんブログ村へ
    ↑応援よろしくお願いします!m(_ _)m

  • 2017/09/24 06:00
  • Mac
  • MacgitXcodeiOSライセンスlicense
  • 新しい記事へ
    [Django] Generic View の DetailView 内で前後の記事を取得できるようにする

    古い記事へ
    [sh, js] 全角を 2 文字、半角を 1文字とカウントし、指定文字数ごとに区切り文字を挿入するスクリプトを作りました

profile picture

自己紹介的な何か

@wkmettyでついったーやってます。時々。 6年間勤めたゲーム会社を2018年2月に退職しフリーランスのプログラマに。 WordPress Core, WP-CLI コントリビューター。 お仕事募集中です。