![如何修复 OSError:[Errno 1] 操作不允许(使用 Sublime Text 2 打开文件时)](https://linux22.com/image/837090/%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%20OSError%EF%BC%9A%5BErrno%201%5D%20%E6%93%8D%E4%BD%9C%E4%B8%8D%E5%85%81%E8%AE%B8%EF%BC%88%E4%BD%BF%E7%94%A8%20Sublime%20Text%202%20%E6%89%93%E5%BC%80%E6%96%87%E4%BB%B6%E6%97%B6%EF%BC%89.png)
使用以下代码安装 sublime text 2 后:
sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text
(略微相关)我尝试打开一个文件,但出现权限错误。使用 chmod 获取出现问题的文件夹的权限后,出现了新错误。(仅相关,因为我不确定为什么这首先会成为问题,所以我不确定它是否相关。)
完成此操作并尝试打开任何文件(从 GUI)后,我收到以下错误:
无法运行包安装程序:
Traceback (most recent call last):
File "./PackageSetup.py", line 165, in upgrade
upgradePackage(pkg, pristinedir, datadir, backupdir)
File "./PackageSetup.py", line 158, in upgradePackage
os.path.join(backupdir, base), inhibitOverwrite)
File "./PackageSetup.py", line 113, in upgradeArchive
shutil.copy(src, dst)
File ".\shutil.py", line 89, in copy
File ".\shutil.py", line 66, in copymode
OSError: [Errno 1] Operation not permitted: '/home/rubix/.config/sublime-text-2/Pristine Packages/AppleScript.sublime-package'
关于出了什么问题/如何解决它,您有什么想法吗?
答案1
一般情况下,当您有一个文件出现此错误时,请尝试终端下一个命令:
sudo chown your_username:your_groupname filename
组名通常只是您的用户名和文件名,在您的情况下应该是:/home/rubix/.config/sublime-text-2/Pristine\ Packages/AppleScript.sublime-package