makeorgdb中提示permission denied

library(AnnotationForge)
AnnotationForge::makeOrgPackage(gene_info=gene_info,
                                go=gene2go,
                                maintainer='w.com',
                                author='bank',
                                outputDir="./",
                                tax_id=0000,
                                genus='m',
                                species='y',
                                goTable="go",
                                version="1.0")

错误提示:

Creating package in .//org.My.eg.db 
Now deleting temporary database file
[1] ".//org.My.eg.db"
Warning message:
In file.remove(dbFileName) :
  cannot remove file './/org.My.eg.sqlite', reason 'Permission denied'

我的解答思路和尝试过的方法
尝试过给所属盘符权限完全控制,但是一点用都没有,还是显示这个样子

我想要达到的结果
求各位给个解决方案

根据报错信息来看,你在运行AnnotationForge::makeOrgPackage函数时遇到了权限访问问题。具体地,无法删除文件。这可能是因为你没有权限删除该文件,或者该文件正在被其他进程占用。解决这个问题的一种方法是,确保你有足够的权限执行删除操作,并确保没有其他进程正在使用该文件。你可以尝试以下几个步骤来解决问题:
1,检查当前的工作目录权限:确保你具有对当前工作目录的写入权限。你可以尝试将输出目录更改为具有写入权限的目录,例如 /tmp/。
2,关闭其他占用该文件的进程:如果你确定没有其他进程正在使用该文件

没有权限吧