Macos 没有密码提示无法保存文件-升华文本3

Macos 没有密码提示无法保存文件-升华文本3,macos,sublimetext3,osx-elcapitan,Macos,Sublimetext3,Osx Elcapitan,我突然遇到一个问题,在Sublime文本3中,我被提示保存密码。我在本地与Mamp Pro合作。保存时收到的提示消息是: Sublime Text.app wants to make changes. Type your password to allow this. 如果我没有输入密码,我会得到以下信息: Unable to save ~/Sites/mywebsite/templates/fl_sidebar/index.php Error: administrat

我突然遇到一个问题,在Sublime文本3中,我被提示保存密码。我在本地与Mamp Pro合作。保存时收到的提示消息是:

    Sublime Text.app wants to make changes. Type your password to allow this.
如果我没有输入密码,我会得到以下信息:

    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
我以前在使用Sublime文本时从未遇到过这个错误,所以我不知道如何修复它。我查看了这个()并尝试了非命令行选项,但它没有改变任何东西

我停止运行MAMP,通过Get Info检查文件夹的所有权限,这表明我具有读写权限。我重新启动了Mac,在sublime中再次打开了我的本地开发,做了一个更改,立即又被要求输入密码


我使用的是OSX El Capitan版本10.11.2

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

sudo chown -R INSERT_YOUR_USERNAME_HERE ~/Sites

这将递归地将~/Sites文件夹中所有文件的所有权更改为您的用户。一旦你拥有了所有权,sublime应该会再次正常工作。

在我的情况下,我没有htdocs目录的所有权,所以我有了
sudo chown-R INSERT_USERNAME/Applications/XAMPP/htdocs