新しくインストールした新しい Mac で Golang を使用すると、権限の問題が発生することがあります。これは、オペレーティング システムのセキュリティ設定が原因である可能性があります。 Golang を使用してプログラムをコンパイルまたは実行すると、「アクセス許可が拒否されました」のようなエラー メッセージが表示される場合があります。初心者にとっては混乱するかもしれませんが、心配しないでください。PHP エディター Xinyi がこの問題の解決策を提供します。簡単な手順で Golang 権限の問題を簡単に解決でき、コードをスムーズにコンパイルして実行できるようになります。見てみましょう!
背景
私はほぼ 2 年間 golang に取り組んできました。つい昨日 Mac を購入しました。このオペレーティング システムは初めてです。これまで Linux では golang、ubuntu、arch しか使用したことがありません。プロセスは非常に簡単です。によると、ほとんどの投稿では、Mac では次のように表示されます。
###質問###rn 仕事プロジェクトのコマンドを実行しようとすると、権限エラーが発生することに気づきました。 chmod を使用して昇格アクセスを提供しようとしましたが、何も機能しないようです。 パス変数を更新し、 golang をアンインストールし、他のバージョンをインストールしました。 brew を使用しますが、常に同じエラーが発生します。
リーリーこれは私がいつも受け取るもので、キャッシュとファイルのロックに関連しているようです。これは新しいプロジェクトを実行しようとすると発生するため、私の仕事に関係するものではないようです。助けてくれてありがとう、よろしくお願いします
解決策
管理者に特定のフォルダーへの追加のアクセス権を使用するよう手動で依頼することで、なんとか修正できました。エラーはライブラリ フォルダーとキャッシュ フォルダーでポップアップ表示されていたため、次のコマンドを使用します
リーリー私はこのエラーを回避することができ、Linux と同じように動作しました。私を悩ませている部分は、そもそもなぜこれが必要なのかがまだわかりません。私のユーザーは管理者であり、新規インストールであり、ドキュメントはすべて揃っています。 「ユーザーにこの情報を手動で提供する必要があることについては言及されていません。macos にも root と admin の違いがあると思いますが、なぜこれが私のケースに影響するのかまだ理解できません。
」以上が新しくインストールした新しい Mac で Golang に権限の問題が発生していますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。