क्या v8 के एक निष्पादन योग्य संस्करण के लिए एक पैकेज है?


10

मैं Ubuntu 12.04 के तहत काम कर रहे विम जेएस लिंट प्लगइन प्राप्त करने की कोशिश कर रहा हूं । प्लगइन को d8कमांड की आवश्यकता होती है , जो Google के v8 जावास्क्रिप्ट इंजन का एक निष्पादन योग्य संस्करण है ।

मुझे एक libv8 पैकेज दिखाई देता है, लेकिन यह स्थापित करने के लिए d8या कम से कम नहीं लगता है , इसे मेरे पथ पर नहीं डालें। पैकेज के रूप में वर्णित है

libv8-3.7.12.22 - v8 जावास्क्रिप्ट इंजन - रनटाइम लाइब्रेरी

क्या कोई पैकेज है जो v8 इंजन के एक निष्पादन योग्य संस्करण को स्थापित करेगा, या क्या मुझे इसे मैन्युअल रूप से बनाना होगा?


आपने जो पूछा है, वैसा बिल्कुल नहीं, लेकिन stackoverflow.com/questions/1802478/… पर एक नज़र डालें ।
आलसी १३

@ आलसी 1, मैंने वह देखा था। मुझे लगता है कि d8 v8-shell का नया संस्करण है। यह एक इंटरैक्टिव शेल देता है जो आपको जावास्क्रिप्ट कमांड चलाने देता है।
जेम्स मैकमोहन

यदि आप code.google.com/p/v8/wiki/BuildingWithGYP पर दिए गए निर्देशों का पालन करते हैं । और "मूल बनाएं" चलाएं, आपके पास बाहर / मूल में एक डी 8 निष्पादन योग्य होगा जिसे आप पथ में कहीं भी कॉपी कर सकते हैं।
आलसी १३

@ आलसी 1, हाँ, मैंने इसे संकलित किया और इसे बनाया और प्रश्न बनाने के तुरंत बाद चल रहा था। मैं यदि संभव हो तो एपीटी के माध्यम से चीजें करना पसंद करता हूं।
जेम्स मैकमोहन

जवाबों:


8

मैं उत्तर की कमी को नहीं के रूप में लेने जा रहा हूं।

Google के SVN रेपो से v8 बनाना और स्थापित करना मुश्किल नहीं है।

आपको बस इसे जांचना और बनाना है।

svn checkout http://v8.googlecode.com/svn/trunk/ ./v8
cd v8
make builddeps
make native

फिर out/nativeनिर्देशिका के अंदर d8द्विआधारी होगा , मैंने इसे केवल अपने लिए सहानुभूति दी /usr/local/bin


यदि आप बदलते make dependenciesहैं make builddeps, तो आपको gclientनिर्माण और स्थापित करने की आवश्यकता नहीं होगी ।
इयान बलार्ड

1
उत्तर अभी भी लागू है? svn: E170013: Unable to connect to a repository at URL 'http://v8.googlecode.com/svn/trunk'
271314

रिपॉजिटरी को GitHub में ले जाया गया है: github.com/v8/v8
व्लादिस्लाव रैस्ट्रुसनी

2

यह मदद कर सकता है (यह डेबियन पर काम करता है):

12:38 ~ $ apt-cache search libv8;
libv8-3.8.9.20 - v8 JavaScript engine - runtime library
libv8-dbg - v8 JavaScript engine - debugging symbols
libv8-dev - v8 JavaScript engine - development files
libv8-i18n-dev - Native internationalization extension for libv8 - development files
libv8-i18n0.0.0 - Native internationalization extension for libv8 - runtime library
libv8-i18n0.0.0-dbg - Native internationalization extension for libv8 - debugging symbols

और एक का चयन करें

12:39 ~ $ apt-get install libv8-3.8.9.20

इसे cpp स्क्रिप्ट में कैसे शामिल करें?
m93a

0

की जाँच करें नोड वेबकिट , यह प्रमुख ऑपरेटिंग सिस्टम (लिनक्स, विंडोज, मैक) के साथ काम करता है - तो एक ऐप क्रोमियम और node.js. से बना इंजन है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.