V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
manmadewind
V2EX  ›  macOS

[求助]拖放式安装不能正常工作!将App拖入Application快捷方式后闪退。

  •  
  •   manmadewind · 2013-04-10 09:25:02 +08:00 · 3795 次点击
    这是一个创建于 4246 天前的主题,其中的信息可能已经有所发展或是发生改变。
    #问题描述#
    打开某个dmg文件之后,将软件拖放到Application的快捷方式之后,Application文件夹闪烁秒退,程序未能成功安装。

    #细节补充#
    1.在拖动程序至Application快捷方式图标的过程中一切正常,出现绿色的加号,完全没有什么问题。但就是不能正确安装

    2.如果将程序直接拖入Application文件夹(非启动dmg时出现的Application快捷方式)时,可以被正常安装。

    3.如果我自己在桌面上建立一个Application的快捷方式,将程序拖入后也可以正常安装。

    #说明事项#
    不止是一个dmg文件会出现这样的情况,从昨天晚上开始所有的dmg文件均会出现这样的问题。包括之前可以正常安装的软件也会这样。所以说明问题和某个具体的dmg并无直接关系。

    昨天下午总共做了大概这么几件事:
    安装工行网银插件、安装支付宝插件、安装murasaki 还用cleanMyMac2 卸载了某个工具(具体卸了什么我忘记了)

    #尝试过的解决方案#
    1.磁盘工具修复过权限
    2.试过开机连续三次的 command + option + r + p 寄存器清空

    #其他#
    OS X 10.8.1
    RMBP 13

    #兄弟姐妹们,求救哇~谢过了先#
    第 1 条附言  ·  2013-04-11 08:50:04 +08:00
    /*------------
    -----结贴-----
    -------------*/

    今早睡醒时突然想到,那天除了安装和卸载过一些东西,还调整过finder的一个设置。
    这个杀千刀的设置叫做[弹开载入文件夹和窗口延迟],此设置默认的延迟为“中”,我当时手欠将其设置为较短,结果就出现了如上的问题。

    再次设置为中后问题解决。 将App拖入应用程序快捷方式之后不会弹出应用程序窗口,而是默默地在后台进行安装。

    解脱。。。
    9 条回复    1970-01-01 08:00:00 +08:00
    alexrezit
        1
    alexrezit  
       2013-04-10 10:58:10 +08:00   ❤️ 1
    ls -l 看一下属性.
    manmadewind
        2
    manmadewind  
    OP
       2013-04-10 12:21:56 +08:00
    @alexrezit 感谢你的回复~~

    在dmg挂载的目录下输入ls -l之后
    app的属性:drwxr-xr-x 3
    application快捷方式的属性:-rwxr-xr-x@ 1
    cassyfar
        3
    cassyfar  
       2013-04-10 14:00:01 +08:00
    不成功的application快捷方式是指的和要安装的application在同一个dmg里面的那个快捷方式?
    manmadewind
        4
    manmadewind  
    OP
       2013-04-10 14:10:14 +08:00
    @cassyfar 是的!
    cassyfar
        5
    cassyfar  
       2013-04-10 14:16:23 +08:00
    @manmadewind 如果是link属性应该是l开头,但是你是-,可以试下在terminal下移动,看怎么出错的,另外ls -l,如果是link,末尾会有Applications -> /Applications
    manmadewind
        6
    manmadewind  
    OP
       2013-04-10 14:51:45 +08:00
    @cassyfar 感谢你的耐心回复。
    奇怪的是,我电脑上的其他快捷方式在ls -l下显示时也都是显示 -

    试过terminal下移动,出错信息大致如下:
    #------------------
    cp: 应用程序: Read-only file system
    cp: 应用程序: Not a directory
    cp: BookReader.app/Contents/Resources/iRate.bundle/zh-Hans.lproj: unable to copy extended attributes to 应用程序: Read-only file system

    尝试用过sudo,情况差不多。
    #-------------------
    按照提示消息,这里的“应用程序”确实不是一个link,但是,我通过command + i 查看简介时,看到的明明是一个link啊。。。

    种类:替身
    位置:/Volumnes/MacX
    原身:/Applications

    ----
    已经google过
    applications: not a directory, applications: Read-only file system
    但是未果。。。

    求破,谢谢。
    cassyfar
        7
    cassyfar  
       2013-04-10 14:56:40 +08:00   ❤️ 1
    @manmadewind 还真是 替身和symbol link不一样
    这个就不清楚...
    walleve
        8
    walleve  
       2013-04-10 14:57:35 +08:00   ❤️ 1
    以前chrome也有过类似的问题,应该是app本身存在一定的问题,没有搞定自己运行所需要的所有权限..
    manmadewind
        9
    manmadewind  
    OP
       2013-04-11 08:52:04 +08:00
    @alexrezit
    @cassyfar
    @walleve

    今天早上睡醒时灵光一现,发现了问题的根本,现在顺利解决。
    症结在于finder的一个设置——[弹开载入文件夹和窗口延迟],此设置默认的延迟为“中”,我当时手欠将其设置为较短,结果就出现了如上的问题。

    再次设置为中后问题解决。 将App拖入应用程序快捷方式之后不会弹出应用程序窗口,而是默默地在后台进行安装。

    解脱。。。

    感谢各位的热心回复,谢谢。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2812 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 07:25 · PVG 15:25 · LAX 23:25 · JFK 02:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.