从终端运行Sublime Text 3时如何解决权限被拒绝?

问题描述 投票:8回答:8

系统是运行Sublime Text 3的Mac OS X El Capitan。

我完全能够从终端运行ST3,方法是通过键入“ subl”使用符号链接。我不知道可能会发生什么变化。

现在,每次我尝试从任意给定目录中的终端启动subl(通过运行“ subl”。),每隔5秒,我就会收到一个“权限被拒绝”窗口。

[Sublime打开指定的目录,无论位于哪个目录,然后每次我切换回ST3时,该窗口都会弹出“ Permission Denied”]]

ST控制台中的唯一消息是:“错误:权限被拒绝”。

从GUI(而非CLI)打开Sublime Text时,根本不会发生。

该系统是运行Sublime Text 3的Mac OS X El Capitan。我完全能够从终端运行ST3,方法是使用符号链接,键入“ subl”。我不知道可能有什么...

macos sublimetext3 sublimetext permission-denied osx-elcapitan
8个回答
6
投票

如果您已经安装了Sublime 3的Git,则会导致错误并弹出“权限被拒绝”。如果您删除了github中托管的任何项目文件或文件夹。


2
投票

通过在恢复模式下重新启动来禁用csrutil(启动时使用cmd + r)然后实用程序>终端


1
投票

我唯一能找到的就是完全禁用所有插件。


1
投票
  1. 右键单击您的主文件夹。

1
投票

从GUI中进行File > Save As...并再次浏览到该文件夹​​为我清除了它。我一直在整理Finder中的文件夹和文件,打开其中一个,并在出现错误时尝试执行Save As...


1
投票

简单的解决方案:当您将文件保存在sublime Text中时。它要求位置。检查要保存的默认位置是否为“ /”目录。如果是,请更改目录位置,因为您无权在/文件夹中创建新文件注意:如果Sublime不询问目录,请使用“另存为”选项


0
投票

在我的OS X El Capitan上,从应用程序图标启动Sublime Text 3时,其环境PATH出现问题。结果,它在/ usr / bin / git中找到了Apple的git,并且每10秒就没有“权限被拒绝”。但是,当从命令行开始时,根据我对Sublime和Paths的了解,我认为它会使用bash会话中的现有PATH并找到位于/ usr / local / bin / git的MY git install。由于某种原因,它没有这样做,必须使用了另一个git或根本找不到。


0
投票

从控制台运行sudo /Applications/Sublime\ Text.app/Contents/MacOS/Sublime\ Text。将以root用户身份打开一个新的Sublime窗口

© www.soinside.com 2019 - 2024. All rights reserved.