加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – gem install libv8 -v’5.3.332.38.1’…安装l

发布时间:2020-12-16 19:39:11 所属栏目:百科 来源:网络整理
导读:任何想法/建议? ****进一步更新:**** 2.3.1 agxxx-xxxight 2290-fix-claim-button%ruby -e’将Gem :: Platform.local’ x86_64的-达尔文-13 我有2台机器,我试图获得lib v8在….现在得到相同的错误(不管darwin v.) 1个mac桌面(x86_64-darwin-13,另一个是da
任何想法/建议?

****进一步更新:****
2.3.1 agxxx-xxxight 2290-fix-claim-button%ruby -e’将Gem :: Platform.local’
x86_64的-达尔文-13

我有2台机器,我试图获得lib v8在….现在得到相同的错误(不管darwin v.)
1个mac桌面(x86_64-darwin-13,另一个是darwin-16).最初,我认为这个问题是与darwin-13有关的,但现在得到同样的问题.

我已经尝试了一些解决方案,重新安装和升级OSX和xcode.

Mac OX Sierra 10.12.3
xcode 8.2.1

我看到一个类似的Stack溢出,但提到rubyracer,不知道这是否与此相关? Error installing libv8: ERROR: Failed to build gem native extension

这是我的错误:

宝石安装libv8 -v’5.3.332.38.1′
构建本机扩展.这可能需要一段时间…
错误:安装libv8时出错:
错误:无法构建gem本机扩展.

current directory: /Users/axxxsmith/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/libv8-5.3.332.38.1/ext/libv8
/Users/axxxsmith/.rbenv/versions/2.3.1/bin/ruby -r ./siteconf20170209-5158-fzzx9o.rb extconf.rb
creating Makefile
Error: Command 'download_from_google_storage --no_resume --platform=darwin --no_auth --bucket chromium-clang-format -s v8/buildtools/mac/clang-format.sha1' returned non-zero exit status 1 in /Users/axxxsmith/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/libv8-5.3.332.38.1/vendor
Running: gclient root
Running: gclient config --spec 'solutions = [
  {
    "managed": False,"name": "v8","url": "https://chromium.googlesource.com/v8/v8.git","custom_deps": {},"deps_file": "DEPS","safesync_url": "",},]
'
Running: gclient sync --with_branch_heads
Traceback (most recent call last):
  File "/Users/axxxsmith/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/libv8-5.3.332.38.1/vendor/depot_tools/fetch.py",line 353,in <module>
    sys.exit(main())
  File "/Users/axxxsmith/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/libv8-5.3.332.38.1/vendor/depot_tools/fetch.py",line 348,in main
    return run(options,spec,root)
  File "/Users/axxxsmith/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/libv8-5.3.332.38.1/vendor/depot_tools/fetch.py",line 342,in run
    return checkout.init()
  File "/Users/axxxsmith/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/libv8-5.3.332.38.1/vendor/depot_tools/fetch.py",line 142,in init
    self.run_gclient(*sync_cmd)
  File "/Users/axxxsmith/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/libv8-5.3.332.38.1/vendor/depot_tools/fetch.py",line 76,in run_gclient
    return self.run(cmd_prefix + cmd,**kwargs)
  File "/Users/axxxsmith/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/libv8-5.3.332.38.1/vendor/depot_tools/fetch.py",line 66,in run
    return subprocess.check_output(cmd,**kwargs)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py",line 573,in check_output
    raise CalledProcessError(retcode,cmd,output=output)
subprocess.CalledProcessError: Command '('gclient','sync','--with_branch_heads')' returned non-zero exit status 2
/Users/axxxsmith/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/libv8-5.3.332.38.1/ext/libv8/builder.rb:106:in `block in setup_build_deps!': unable to fetch v8 source (RuntimeError)
    from /Users/axxxsmith/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/libv8-5.3.332.38.1/ext/libv8/builder.rb:104:in `chdir'
    from /Users/axxxsmith/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/libv8-5.3.332.38.1/ext/libv8/builder.rb:104:in `setup_build_deps!'
    from /Users/axxxsmith/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/libv8-5.3.332.38.1/ext/libv8/builder.rb:60:in `build_libv8!'
    from /Users/axxxsmith/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/libv8-5.3.332.38.1/ext/libv8/location.rb:24:in `install!'
    from extconf.rb:7:in `<main>'

extconf failed,exit code 1

Gem files will remain installed in /Users/axxxsmith/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/libv8-5.3.332.38.1 for inspection.
Results logged to /Users/axxxsmith/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/extensions/x86_64-darwin-13/2.3.0-static/libv8-5.3.332.38.1/gem_make.out

解决方法

尝试这个(需要自制):
brew install v8
gem install libv8 -- --with-system-v8

对于特定版本:

gem install libv8 -v '5.3.332.38.1' -- --with-system-v8

但是我假设版本号将需要匹配任何Homebrew公式版本的v8.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读