【问题标题】:How can I fix permissions for bundles or Subversion in TextMate?如何在 TextMate 中修复捆绑包或 Subversion 的权限?
【发布时间】:2011-11-22 20:40:07
【问题描述】:

当我尝试使用 GetBundles 更新我的 TextMate 包时,会出现“解析本地包”并且进度轮无休止地旋转(例如 >20 分钟)。阅读GetBundles 的帮助手册表明这可能是权限错误。

与此一致,在命令行中输入此问题中的命令 (How to update GetBundles in TextMate?),

cd ~/Library/Application Support/TextMate/Bundles/
svn co http://svn.textmate.org/trunk/Review/Bundles/GetBundles.tmbundle/

产生这个响应:

Can't make directory 'GetBundles.tmbundle': Permission denied

如果这是我的问题,我能否以某种方式修复权限,以使 GetBundles 正常工作?谢谢!

更新:我的用户用户库和更高级别的库中似乎都有TextMate/Bundles/。这可能是我的问题吗?如果是这样,我应该如何解决它?

【问题讨论】:

    标签: textmate textmatebundles


    【解决方案1】:

    原始回复: 您需要从GetBundles.tmbundle/ 中删除尾部斜杠,使其看起来像文件而不是目录:GetBundles.tmbundle

    更新: 我认为错误(无论如何在您上面输入的命令中)是空格需要转义或路径需要在您的“cd”命令中引用。因此,从一个新的终端会话(即从您的用户主目录)尝试引用路径:

    cd "Library/Application Support/TextMate/Bundles/"
    

    然后

    svn co http://svn.textmate.org/trunk/Review/Bundles/GetBundles.tmbundle/
    

    尝试一下,并在此处发布确切的终端读数...

    【讨论】:

    • 好的,谢谢,但该特定命令也会产生相同的权限错误,但没有尾部斜杠。
    • 在共享和权限下的 Bundles 目录中,您看到了什么?您(帐户所有者)应该能够读取写入它...
    • 以上仍然适用,但我这里有一个脚本,你可以试试:gist.github.com/1000478
    • 我的用户帐户对我在 Application Support/TextMate/Bundles 中检查的所有文件夹和文件的权限是读写权限
    • 我运行了 ./tm_bundle.sh Shell 脚本并返回:-bash: ./tm_bundle.sh: Permission denied
    猜你喜欢
    • 2023-03-23
    • 2011-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-12
    • 1970-01-01
    • 1970-01-01
    • 2019-12-20
    相关资源
    最近更新 更多