システムは、Sublime Text3を実行しているMacOS X El Capitanです。
「subl」と入力してシンボリックリンクを使用し、ターミナルからST3を完全に実行できました。何が変わったのかわかりません。
これで、任意のディレクトリのターミナルから( "subl。"を実行して)sublを開始しようとするたびに、5秒ごとに[PermissionDenied]ウィンドウが表示されます。
[Sublimeは、指定されたディレクトリを開きます。その後、ST3に戻るたびに、ウィンドウに「PermissionDenied」というポップアップが表示されます]
STのコンソールに表示される唯一のメッセージは、「エラー:アクセスが拒否されました」です。
CLIではなくGUIからSublime Textを開くと、これはまったく発生しません。
私が見つけた唯一の方法は、すべてのプラグインを完全に無効にすることでした。
これにより、エラーメッセージが停止しました。今、私はそれらを一つずつ元に戻すことができます。
Git for Sublime 3をインストールした場合、githubでホストされているプロジェクトファイルまたはフォルダーを削除すると、エラーとポップアップ「PermissionDenied」が発生します。
解決策:Gitパッケージを削除して再インストールします。できるよ
cmd + shift + pを選択し、[パッケージコントロール:パッケージを無効にする]を選択して、Gitを選択します
それが役に立てば幸い。
リカバリモードで再起動してcsrutilを無効にし(起動時にcmd + r)、次にユーティリティ>ターミナル
csrutil disable
次に、通常どおりにMacを再起動します。 csrutilはそれを行う必要がありますが、ゲートキーパーを無効にする必要があると思われる他の人も聞いています...
ターミナルのゲートキーパーを無効にする:
Sudo spctl --master-disable
GUIから、File > Save As...
を実行し、もう一度フォルダーに移動すると、フォルダーがクリアされました。 Finderでフォルダとファイルを再編成していて、それを開いて、エラーが発生したときにSave As...
を実行しようとしました。
File > Get Info
を介してファイルとフォルダーのアクセス許可を確認しましたが、すべて問題ありませんでした。 SublimeTextが混乱した理由がわかりません。
私のOSX El Capitanで、アプリアイコンからSublime Text 3を起動すると、環境PATHに問題がありました。その結果、Appleのgitが/ usr/bin/gitで検出され、10秒ごとに「アクセスが拒否されました」というメッセージは表示されませんでした。ただし、コマンドラインから開始するとき、SublimeとPathsについて読んだことから、bashセッションからの既存のPATHを使用し、/ usr/local/bin/gitにあるMYgitinstallを見つけると想定しました。何らかの理由で、それはそれを行っておらず、別のgitを使用していたか、まったく見つからなかったに違いありません。
私の修正:
Git.sublime-settings(Sublime Text> Preferences> Package Settings> Git> Settings-User)を編集し、権限が拒否されましたポップアップが停止しました。アプリアイコンとCLIの両方から数回再起動しましたが、表示されなくなりました。 [ツール]> [Git]コマンドはすべて正常に機能し、問題はありません。
Git.sublime-settings file:
{
"git_command": "/usr/local/bin/git"
}
Gitインストールへのパスを使用します。
簡単な解決策:ファイルを崇高なテキストで保存している間。場所を尋ねます。保存するデフォルトの場所が「/」ディレクトリであるかどうかを確認します。はいの場合、/フォルダーに新しいファイルを作成する権限がないため、ディレクトリの場所を変更します注:Sublimeがディレクトリを要求しない場合は、[名前を付けて保存]オプションを使用します
実行Sudo /Applications/Sublime\ Text.app/Contents/MacOS/Sublime\ Text
コンソールから。 rootユーザーとして新しいSublimeウィンドウが開きます