मेरे पास आरबीएनवी 1.1.2/रूबी 2.5.1 के साथ मेरे मैकोस कैटालिना पर रेल 5.2.0 स्थापित है। मेरे ऐप की जड़ में मुझे निम्न त्रुटि मिलती है:

$ rails -T
rails aborted!
LoadError: dlopen(/Users/sa/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.11.1/lib/ffi_c.bundle, 9): Symbol not found: _ffi_type_double
  Referenced from: /Users/sa/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.11.1/lib/ffi_c.bundle
  Expected in: flat namespace
 in /Users/sa/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.11.1/lib/ffi_c.bundle - /Users/sa/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/ffi-1.11.1/lib/ffi_c.bundle
/Users/sa/Projects/ror/bubblin.io/bubblin.io/config/application.rb:7:in `<top (required)>'
/Users/sa/Projects/ror/bubblin.io/bubblin.io/Rakefile:1:in `<top (required)>'
bin/rails:4:in `<main>'

Caused by:
LoadError: cannot load such file -- 2.5/ffi_c
/Users/sa/Projects/ror/bubblin.io/bubblin.io/config/application.rb:7:in `<top (required)>'
/Users/sa/Projects/ror/bubblin.io/bubblin.io/Rakefile:1:in `<top (required)>'
bin/rails:4:in `<main>'

Caused by:
Bootsnap::LoadPathCache::FallbackScan:

(See full trace by running task with --trace)

मैं पूर्ण ट्रेस प्रदान कर सकता हूं लेकिन सिर्फ यह जानने के लिए कि मैंने स्क्रैच से सब कुछ पुनर्स्थापित कर दिया है और मेरे एक्सकोड-कमांड-लाइन टूल्स/जीसीसी अप-टू-डेट हैं। क्या यह कुछ ऐसा है जो पहले आया है/हल किया गया है?

0
Marvin Danig 28 पद 2019, 19:10

1 उत्तर

सबसे बढ़िया उत्तर

इस मुद्दे के साथ एक सप्ताह तक संघर्ष करने के बाद, मुझे अपनी मशीन से आरबीएनवी को अनइंस्टॉल करने और आरबीएनवी के तहत सभी रूबी को शुद्ध करने के लिए मजबूर होना पड़ा। मैं अब इसके बजाय सिस्टम माणिक का उपयोग कर रहा हूं। मेरे मैकबुक प्रो में डिफ़ॉल्ट रूप से रूबी 2.6.5 है, इसलिए मैंने अपने ऐप पर .ruby-version को 2.5.1 से 2.6.7 तक बढ़ा दिया ताकि यह सुनिश्चित हो सके कि मैं "काम" करने वाले विकास के माहौल पर था।

0
Marvin Danig 7 जिंदा 2020, 04:34