2016-08-16 16 views
7

ファイルを変更すると、システムからアクセスが拒否されます。何が起こっている... マックで最高の権利を取得する方法EACCES:VSコードで許可が拒否されましたMAC

あなたの端子と入力コマンド

sudoを「/アプリケーション/ Visual StudioのCode.app/Contents/MacOSへ

enter image description here

答えて

1

ゴー/ Electron "〜/ .bash_profile

それは私のために働く。

しかし、Webサイトの回答によれば、vsコードを起動するときにスーパーユーザー権限を取得することは推奨されません。私はコードに対しても新しいので、私は許可を得る正しい方法を知らない。

さらに、my macでは、コマンドを入力するときに一度だけアクセス権が得られます。そして、あなたのvsコードを終了した後で、vsコードを再び開いたときにそのアクセス権を持っていません。私はまだそれに取り組んでおり、修正しようとしています。

しかし、この回答はあなたの問題を解決するはずです。

7

VSコードをsudoとして実行することは、一般的にはお勧めできません。代わりに、ディレクトリのアクセス権を変更します。

ディレクトリの所有権を変更して、ルート権限を必要とせずに開くことができます。

$ sudo chown -R <user-name> <directory-name> 
0

私も同様の問題がありました。新しいコンポーネントを作成しようとしたときにエラーが発生しました。 Finderに表示されたパスに移動しました。私にとってはProjectFolder/src/でした。だから "src"フォルダを右クリックし、 "情報を入手"を選択しました。その変更では、私のユーザーアカウントの "Read & Write"へのアクセス権があります。それでおしまい !!!

ファイルを更新しようとしているので、そのファイルのアクセス許可を変更してください(つまり、app.component.css)。動作しない場合は、 "app"フォルダへのアクセスを変更してください。

:親/親親フォルダのアクセスを変更することはできません。正確なフォルダのアクセス設定を変更してください。

1

これは私にとって解決策です。

アクセスルートと端末と...

code --user-data-dir="./vscode-root" 

のUbuntu 16.04

flw.vlw

3

は、再帰的にすべてのサブフォルダとファイルへのフルアクセス権を与えます。

sudo chmod -R 777 <project_dir_name> 

この作品MAC

+0

に私のイオンの角度のプロジェクトのために働きました。それは正しい答えとして受け入れられるべきです。ありがとう兄貴! – clementiano

+0

これは、プロジェクトを誰かに開いてコンテンツを変更するため、良い解決策ではありません。 – bpunzalan

関連する問題