在Mac OS上获取chrome代码时gclient同步出错

时间:2014-03-07 08:28:11

标签: macos chromium

我正在尝试在Mac OS X 10.9.2上的documentation之后设置铬代码。

我可以使用命令

成功获取代码

fetch --nohooks chromium --nosvn = True

但是当我尝试使用gclient sync命令同步项目时,它会在进程中间突然抛出以下OSError:

________ running '/usr/bin/python src/build/download_nacl_toolchains.py --no-arm-trusted --keep' in '/Volumes/NJHD/google'
Updating /Volumes/NJHD/google/src/native_client/toolchain/.tars/toolchain_mac_x86.tar.bz2
    from https://storage.googleapis.com/nativeclient-archive2/x86_toolchain/r12790/toolchain_mac_x86.tar.bz2.
.....................................................................................
|------------------------------------------------|
..................................................Traceback (most recent call last):
  File "src/build/download_nacl_toolchains.py", line 63, in <module>
    sys.exit(Main(sys.argv[1:]))
  File "src/build/download_nacl_toolchains.py", line 58, in Main
    download_toolchains.main(args)
  File "/Volumes/NJHD/google/src/native_client/build/download_toolchains.py", line 414, in main
    keep=options.keep, verbose=options.verbose):
  File "/Volumes/NJHD/google/src/native_client/build/download_toolchains.py", line 263, in SyncFlavor
    tar.Extract()
  File "/Volumes/NJHD/google/src/native_client/build/cygtar.py", line 313, in Extract
    self.tar.extract(m)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/tarfile.py", line 2084, in extract
    self._extract_member(tarinfo, os.path.join(path, tarinfo.name))
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/tarfile.py", line 2168, in _extract_member
    self.makelink(tarinfo, targetpath)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/tarfile.py", line 2252, in makelink
    os.link(tarinfo._link_target, targetpath)
OSError: [Errno 45] Operation not supported
Error: Command /usr/bin/python src/build/download_nacl_toolchains.py --no-arm-trusted --keep returned non-zero exit status 1 in /Volumes/NJHD/google
Hook '/usr/bin/python src/build/download_nacl_toolchains.py --no-arm-trusted --keep' took 89.91 secs

在我看来,它抱怨os.link(tarinfo._link_target,目标路径),所以我尝试使用该函数创建一个链接正常工作。

我需要处理其他任何配置吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

我像你一样将铬项目放在外部硬盘上,我也遇到了同样的错误。

也许您应该尝试内部驱动器中的同步内容。

没试过。希望有所帮助。