2016-03-04 10 views
5

मैं इस सेटअप:त्रुटि चल रेल सर्वर - प्रतीक नहीं मिला - therubyracer

  • OSX एल कैप्टन 10.11.1
  • रूबी 2.0.0p247 (Rbenv) (मैं RVM नहीं है)
  • रेल 4.1.14.1

मैं bundle install चलाने के लिए और सब कुछ ठीक लग रहा है, लेकिन जब मैं rails server चलाने के लिए, यह इस संदेश को प्रस्तुत करती है:

dyld: lazy symbol binding failed: Symbol not found: __ZN2v82V821AddGCPrologueCallbackEPFvNS_6GCTypeENS_15GCCallbackFlagsEES1_ 
    Referenced from: /Users/cleytonmessias/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/therubyracer-0.12.1/lib/v8/init.bundle 
    Expected in: flat namespace 

dyld: Symbol not found: __ZN2v82V821AddGCPrologueCallbackEPFvNS_6GCTypeENS_15GCCallbackFlagsEES1_ 
    Referenced from: /Users/cleytonmessias/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/therubyracer-0.12.1/lib/v8/init.bundle 
    Expected in: flat namespace 

Trace/BPT trap: 5 

मैंने इस समस्या के साथ कुछ लोगों को देखा है here लेकिन अब तक कोई समाधान नहीं है।

यहां मेरा Gemfile है।

+0

क्या आप अपनी मणि फ़ाइल जोड़ सकते हैं? – SsouLlesS

+0

@SsouLlesS मैंने संपादित किया है और [इसे रखा है] (https://gist.github.com/a500f9f0ac37f8c77429) – Cleyton

उत्तर

1

मैं वास्तव में मैक उपयोगकर्ता नहीं हूं लेकिन जिज्ञासा के लिए मैंने समाधान खोजने की कोशिश की। मैं देखता हूं कि विशेष ओएस एक्स संस्करण के साथ सॉफ्टवेयर की असंगतता है। अधिकांश समाधान सॉफ़्टवेयर को अपग्रेड करने के लिए दिखाया गया है। कई जवाब में से निम्नलिखित मेरे लिए सही लगता है:

gem uninstall therubyracer 
gem install therubyracer -v '0.12.2' -- --with-system-v8 

मेरे Ubuntu प्रणाली में, मैं एक जावास्क्रिप्ट क्रम के रूप में NodeJS उपयोग कर रहा हूँ। यदि संभव हो तो मैं इसका उपयोग करने का सुझाव देता हूं।

आशा है कि मदद करता है !!

+0

धन्यवाद लेकिन एक ही त्रुटि – Cleyton

+0

क्या आपने नोडजेएस के साथ प्रयास किया था? –

+0

क्या आप और समझा सकते हैं? थर्म्यूब्रासर का उपयोग करने के लिए – Cleyton

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