如何修复 OSError:[Errno 1] 操作不允许(使用 Sublime Text 2 打开文件时)

如何修复 OSError:[Errno 1] 操作不允许(使用 Sublime Text 2 打开文件时)

使用以下代码安装 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

相关内容