2015-09-08 7 views
7

मैं Ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux] में bundle install चला रहा हूँ असमर्थ और bundler 1.10.6माणिक में json 1.8.3 स्थापित करने के लिए 2.2.1

(rvm 1.25.33 के साथ स्थापित) यह json 1.8.3, मैं निम्नलिखित मिल स्थापित करने के लिए प्रयास करता है:

Installing json 1.8.3 with native extensions 

Gem::Ext::BuildError: ERROR: Failed to build gem native extension. 

/home/andrew/.rvm/rubies/ruby-2.2.1/bin/ruby -r ./siteconf20150905-31357-cgs3dn.rb extconf.rb 
creating Makefile 

make "DESTDIR=" clean 

make "DESTDIR=" 
compiling generator.c 
linking shared-object json/ext/generator.so 

make "DESTDIR=" install 
./install -m 0755 generator.so ./.gem.20150905-31357-199esvy/json/ext 
make: ./install: Command not found 
make: *** [install-so] Error 127 

make install failed, exit code 2 

उसी होस्ट पर, मैं रूबी 2.1.3 में जेसन 1.8.3 इंस्टॉल करने में सक्षम हूं।

another SO question में मुझे यह सुनिश्चित करने के लिए सुझाव मिलता है कि install उपलब्ध है। जब मैं install --help करता हूं तो मुझे वैध आउटपुट मिलता है।

मुझे क्या करना चाहिए? मणि 2.1.3 में स्थापित करने में सक्षम नहीं है और 2.2.1 नहीं है?

+0

यह सुनिश्चित नहीं है कि यह प्रासंगिक है, इसलिए मैं इसे एक टिप्पणी के रूप में जोड़ूंगा: प्रश्न में होस्ट एक डिजिटल सागर वीपीएस – asfallows

उत्तर

1

OSX में, निम्न

brew install coreutils 
9

उन्हें आसानी से ठीक कर अपनी gem.lock फ़ाइल हटाएं और बंडल चलाएं इसे इंस्टॉल करें, इसे gemlock फ़ाइल को पुनर्निर्माण करना चाहिए और समस्या को ठीक करना चाहिए, मुझे मिल गया था nitrous.io से क्लाउड 9 तक अपने विकास पर्यावरण को स्थानांतरित करने का प्रयास करते समय एक ही त्रुटि को झुकाएं। migs120 के जवाब https://github.com/flori/json/issues/253

का यह सहायता

प्रति आशा है कि मैं MacOS सिएरा उपयोग करें, यह काम ठीक है।

+0

धन्यवाद! मैंने जवाब उपयोगी पाया। मैं बस "बंडल अपडेट जेसन" कर समाप्त हो गया – kangkyu

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