没有密码提示无法保存文件 - Sublime Text 3

Cra*_*ity 2 macos sublimetext3 osx-elcapitan

我突然遇到一个问题,在Sublime Text 3中我被提示保存密码.我在Mamp Pro本地工作.我保存的提示信息是:

    Sublime Text.app wants to make changes. Type your password to allow this.
Run Code Online (Sandbox Code Playgroud)

如果我没有输入密码,我会得到这个:

    Unable to save ~/Sites/mywebsite/templates/fl_sidebar/index.php
    Error: administrator_copy_file(/tmp/.sublba2.tmp,
    /Users/myusername/Sites/mywebsite/templates/fl_sidebar/index.php)
    failed: AuthorizationExecuteWithPrivileges failed: ffff159a
Run Code Online (Sandbox Code Playgroud)

我在使用Sublime Text之前从未遇到过这个错误,所以我不知道如何修复它.我看了一下(如何为Web服务器的DocumentRoot中的文件提供Sublime Text 3写入权限?)并尝试了非命令行选项,但它没有改变任何东西.

我停止运行MAMP,通过Get Info检查了该文件夹的所有权限,其中声明我具有读写权限.我重新启动MAC和崇高再次打开了我的地方发展,做出了改变,并立即要求再次输入密码.

我在OSX El Capitan版本10.11.2上

Ste*_*ney 5

您似乎没有为该用户提供该文件夹的写入权限.您可以使用以下命令更改文件夹的所有权: -

sudo chown -R INSERT_YOUR_USERNAME_HERE ~/Sites
Run Code Online (Sandbox Code Playgroud)

这将以递归方式将〜/ Sites文件夹中所有文件的所有权更改为您的用户.一旦你拥有所有权sublime应该再次正常工作.