【问题标题】:Error with gclient sync while getting the chromium code on Mac OS在 Mac OS 上获取铬代码时 gclient 同步出错
【发布时间】:2014-03-07 08:28:11
【问题描述】:

我正在尝试在 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, target path),所以我尝试使用该函数创建一个链接,效果很好。

还有其他需要我注意的配置吗?

提前致谢!

【问题讨论】:

    标签: macos chromium


    【解决方案1】:

    我和你一样把 chromium 项目放在了外置硬盘上,我得到了同样的错误。

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

    没试过。希望有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-31
      • 2017-11-02
      • 2014-11-15
      • 2015-08-08
      • 1970-01-01
      • 1970-01-01
      • 2021-11-12
      相关资源
      最近更新 更多