मैं एक्सकोड 4.4, रूबी 1.9.3, और रेल 3.2 के साथ ओएस एक्स 10.8 पर हूं।क्यों नहीं बंडलर ओएस एक्स 10.8 पर जेसन 1.7.4 मणि स्थापित करेगा?
जब मैं Git से मेरे रेल परियोजना क्लोन और चलाएँ:
bundle install
मैं:
json स्थापित कर रहा है (1.7.4) errno :: EPERM: कार्रवाई की अनुमति नहीं -/उपयोगकर्ताओं/MyUser /.rvm/gems/ruby-1.9.3-p0/gems/json-1.7.4/.gitignore जेसन (1.7.4) इंस्टॉल करते समय एक त्रुटि आई, और बंडलर जारी नहीं रह सकता है। सुनिश्चित करें कि gem install json -v '1.7.4'
बंडलिंग से पहले सफल होता है।
तो मैं कोशिश:
gem install json -v '1.7.4'
और मिलती है:
त्रुटि: मणि को क्रियान्वित करते हुए ... (errno :: EPERM) कार्रवाई की अनुमति नहीं - /Users/scalessec/.rvm/gems /ruby-1.9.3-p0/gems/json-1.7.4/.gitignore
ठीक है। अनुमतियाँ समस्या, है ना? आइए प्रयास करें:
sudo gem install json -v '1.7.4'
नहीं जाना। यहां मुझे यह मिलता है:
मूल एक्सटेंशन बनाना। इसमें कुछ समय लग सकता है ... त्रुटि: जेसन स्थापित करने में त्रुटि: त्रुटि: मणि देशी एक्सटेंशन बनाने में विफल।
/Users/myuser/.rvm/rubies/ruby-1.9.3-p0/bin/ruby extconf.rb Makefile
बनानेgenerator.c संकलन मेकअप बनाने:/usr/bin/जीसीसी -4.2: अनुमति से इनकार कर दिया: * [जेनरेटर.ओ] त्रुटि 1
क्या बिल्ली है?
मैं सिर्फ आर्क लिनक्स पर json 1.7.4 स्थापित करने एक समस्या थी करते हैं; यह असफल रहा क्योंकि मेकफ़ाइल '/ bin/install' की तलाश में था जब इसे '/ usr/bin/install'' कहा जाना चाहिए था; मेरा मुद्दा है, मुझे लगता है कि उस मणि की उस रिलीज में कुछ गड़बड़ है। – benzado