2017-02-10 9 views
12

कोई विचार/सुझाव?मणि libv8 -v '5.3.332.38.1' स्थापित करें ... libv8 स्थापित करने में त्रुटि: त्रुटि: मणि देशी एक्सटेंशन बनाने में विफल

**** इसके अलावा अद्यतन: **** 2.3.1 agxxx-xxxight 2290 से-ठीक-दावा-बटन% माणिक -e 'कहते हैं रत्न :: Platform.local' x86_64-डार्विन -13

मेरे पास 2 मशीनें हैं जिन्हें मैं lib v8 प्राप्त करने की कोशिश कर रहा हूं .... और अब एक ही त्रुटियां (डार्विन बनाम पर ध्यान दिए बिना)
1 एक मैक डेस्कटॉप (x86_64-darwin-13 के साथ लेकिन दूसरा डार्विन- 16)। शुरुआत में, मैंने सोचा था कि मुद्दा डार्विन -13 के साथ करना था, लेकिन अब इस मुद्दे को ध्यान में रखते हुए)।


मैं & फिर से स्थापित करने के लिए दोनों OSX और xcode उन्नयन से समाधान के एक नंबर की कोशिश की है।

मैक OX सिएरा 10.12.3 xcode 8.2.1

मैं एक ऐसी ही ढेर अतिप्रवाह देखते हैं लेकिन rubyracer और यकीन नहीं करता है, तो यह है कि से संबंधित है का उल्लेख है?

मणि libv8 -v स्थापित '5.3.332.38.1' बिल्डिंग देशी एक्सटेंशन: Error installing libv8: ERROR: Failed to build gem native extension

यहाँ मेरी त्रुटि है। इसमें कुछ समय लग सकता है ... त्रुटि: libv8: त्रुटि स्थापित करने में त्रुटि: मणि देशी एक्सटेंशन बनाने में विफल। एक विशिष्ट संस्करण के लिए

brew install v8 
gem install libv8 -- --with-system-v8 

:

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 
+0

मैंने हाल ही में मैक सिएरा (मेरे हार्ड ड्राइव को पुनः स्थापित किया) में अपग्रेड किया, क्रोम और Google ड्राइव के नए संस्करणों को लोड किया गया। मुझे आश्चर्य है कि सिएरा के नवीनतम संस्करण के साथ यह असंगतता है? क्या किसी और को भी ये समस्या है? – user2970050

उत्तर

7

प्रयास करें इस (Homebrew की आवश्यकता है)

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

लेकिन मैं संस्करण संख्या संभालने कर रहा हूँ जो कुछ Homebrew सूत्र संस्करण से मेल करने की आवश्यकता होगी v8 का है।

+0

हाय - धन्यवाद - यह मुझे इस मुद्दे से पहले मिला। – user2970050

+1

आप अपने ऐप के साथ अपने स्वयं के v8 lib पैकेज करने के लिए थर्म्यूराइज़र जैसे मणि का भी उपयोग कर सकते हैं ताकि आप सिस्टम इंस्टॉल पर निर्भर न हों – engineerDave

संबंधित मुद्दे

 संबंधित मुद्दे