V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Maninlab
V2EX  ›  问与答

在给朋友的 OSX 上安装 COW 的时候,出现解压失败的提示,无法继续。

  •  
  •   Maninlab · 2013-07-10 17:58:03 +08:00 · 4105 次点击
    这是一个创建于 4155 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我在自己的机子上已经正常使用 COW,但在给朋友的机子上安装时(OSX 10.8.4),却会提示解压失败。

    终端内的提示内容:
    gzip: /tmp/cow already exists; not overwritten
    gunzip /tmp/cow.gz failed

    然后打开 ~/.cow/ 里面是空的,也没有 rc 文件。

    小白求指教。。。这是咋回事儿,咋解决

    @cyfdecyf
    @clowwindy
    16 条回复    1970-01-01 08:00:00 +08:00
    alexrezit
        1
    alexrezit  
       2013-07-10 19:21:49 +08:00
    rm -rf /tmp/cow
    然后再安装.
    cyfdecyf
        2
    cyfdecyf  
       2013-07-10 19:22:39 +08:00
    貌似是他的 tmp 目录下有 cow 目录,解压失败了安装脚本就没有继续去下载配置文件。

    今天马上会发一个新的版本,我修改下安装脚本来避免这样的问题。
    Maninlab
        3
    Maninlab  
    OP
       2013-07-10 20:17:09 +08:00
    @cyfdecyf 等待更新~~~
    cyfdecyf
        4
    cyfdecyf  
       2013-07-10 20:58:50 +08:00
    @Maninlab 发布了,还是执行那个脚本就可以安装
    Maninlab
        5
    Maninlab  
    OP
       2013-07-10 21:24:43 +08:00
    @cyfdecyf 感谢!
    Maninlab
        6
    Maninlab  
    OP
       2013-07-12 10:57:39 +08:00
    @cyfdecyf 继续问个问题,COW在Mac里使用没问题,但在Windows中使用会出现一些错误提示。如图,请教:
    cyfdecyf
        7
    cyfdecyf  
       2013-07-12 13:34:25 +08:00
    sample-rc.txt 只是配置的例子,要重命名成 rc.txt。
    Maninlab
        8
    Maninlab  
    OP
       2013-07-12 16:20:54 +08:00
    @cyfdecyf 重命名当然不行...我已经试过了所以才会上来问的,重命名会出现这样的错误提示,并且关闭掉错误提示窗口后cow-taskbar就自动退出了。

    shao
        9
    shao  
       2013-07-12 16:55:20 +08:00
    @Maninlab 贴出rc.txt内容, 注意遮挡ip和password。
    shao
        10
    shao  
       2013-07-12 16:57:06 +08:00
    @Maninlab 貌似你没有配置 rc.txt

    cow需要搭配你的二级代理一起实用,比如可以翻墙的socks5代理,shadowsocks代理等。
    Maninlab
        11
    Maninlab  
    OP
       2013-07-12 18:18:41 +08:00
    @shao 我很明确的表示我配置了rc.txt的。因为我已经在mac OSX 里可以正常使用COW的,只是在win里会有这样的故障。
    cyfdecyf
        12
    cyfdecyf  
       2013-07-12 21:37:50 +08:00
    @Maninlab 这个错误应该是 rc.txt 被 windows 的编辑器加入了 BOM 字符,导致配置文件解析错误。没想到把打包的 rc.txt 改成 windows 换行符之后依然会遇到这个问题……以后会在代码里忽略 BOM。

    建议用 notepad2 http://www.flos-freeware.ch/notepad2.html 来编辑干净的配置文件,然后再试试看。
    Maninlab
        13
    Maninlab  
    OP
       2013-07-12 22:36:06 +08:00
    @cyfdecyf !!已解决~!!!cow貌似没办法对 Win 系统里的所有软件起作用?目前是仅能够运行在浏览器中是么?
    cyfdecyf
        14
    cyfdecyf  
       2013-07-12 22:53:46 +08:00
    @Maninlab 必须要支持 HTTP 代理的程序才能使用 cow。Windows 下有些程序不会自动使用 IE 的代理,需要单独设置,还有一些不能设置代理(例如 Evernote)。

    可以试试看这篇文章里提到的方法有没有用,我自己不使用 windows 所以没有试过 http://bytealmanac.wordpress.com/2012/04/12/set-system-wide-proxy-httpsocks-on-windows-7/

    配置 IE 代理之后运行下面的命令:

    netsh winhttp import proxy source=ie

    另外 Proxifier http://www.proxifier.com/ 应该可以实现 windows 上的全系统 HTTP 代理。
    Maninlab
        15
    Maninlab  
    OP
       2013-07-12 23:54:58 +08:00
    @cyfdecyf netsh winhttp import proxy source=ie 这句命令似乎无效,会提示没有withttp代理。而Proxifiler是可以用的,但是因为cow的配置文件中没有指定过shadowsocks的本地端口,只指定了服务器端口,所以Proxifiler不可以用。如果换用shadowsocks-gui这类可以指定本地端口的客户端的话,就可以正常使用Proxifiler。所以,是不是考虑给cow增加类似本地端口的选项?选择性开启。
    cyfdecyf
        16
    cyfdecyf  
       2013-07-13 10:23:17 +08:00
    @Maninlab Proxifier 可以使用 HTTP 代理,这里有说明 http://www.proxifier.com/documentation/v3/http-proxy.htm
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2862 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 15:02 · PVG 23:02 · LAX 07:02 · JFK 10:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.