【发布时间】:2016-02-26 19:39:11
【问题描述】:
系统是运行 Sublime Text 3 的 Mac OS X El Capitan。
我完全能够从终端运行 ST3,通过键入“subl”使用符号链接。我不知道可能会发生什么变化。
现在,每次我尝试在任何给定目录中从终端启动 subl(通过运行“subl”。)我每 5 秒得到一个“Permission Denied”窗口。
[Sublime打开指定目录,不管是哪个,然后每次切换回ST3,都会弹出“Permission Denied”的窗口]
ST 控制台中的唯一消息是:“错误:权限被拒绝”。
从 GUI(不是 CLI)打开 Sublime Text 时,根本不会发生这种情况。
【问题讨论】:
-
我把这个带到了 Sublime Text 的论坛:sublimetext.com/forum/viewtopic.php?f=3&t=21987
-
我会使用
sudo opensnoop,可能使用grep过滤,来尝试确定是否有任何失败的文件系统请求与错误相对应。 -
我的解决方案与 Gavy 的答案类似,但是,一个小改动解决了我的问题。 Gavy 提到的所有步骤都是相同的,除了在查看权限时,您还需要单击用户的设置轮并确保单击“应用于随附的项目......”我的用户已经拥有对该文件夹的读写权限,但是我们的存储库出现了问题,我不再能够与我的用户一起写入主文件夹内的某些地方。希望对您有所帮助。
标签: macos sublimetext3 sublimetext permission-denied osx-elcapitan