मैं प्रोग्रामिंग के लिए नया हूं और अपने टर्मिनल पर रेल स्थापित करने की कोशिश कर रहा हूं। मैं एक दोस्त से निर्देशों का पालन कर रहा हूं, एक्सकोड कमांड लाइन टूल्स, होमब्रू, गिट, आरबीएनवी, रूबी-बिल्ड, रूबी रत्न, रूबी और पोस्टग्रेस इंस्टॉल कर रहा हूं। लेकिन जब भी, मैं $ मणि रेल स्थापित करने की कोशिश, मैं निम्नलिखित मिल:रेल स्थापित करने का प्रयास करते समय अनुमति त्रुटि (ओएसएक्स)
Russell-Silvers-MacBook-Pro:~ Russell_Silver$ gem install rails
ERROR: While executing gem ... (Errno::EACCES)
Permission denied @ rb_sysopen - /Users/Russell_Silver/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/rails-4.2.0/README.md
यह विशेष रूप से निराशा होती है क्योंकि जब मैं $ मणि सूची चलाने के लिए, यह कहता है कि मैं रेल 3.2.18 की है। जो अनोखा है, क्योंकि जब मैं $ rails v $ चलाता हूं, तो यह मुझे बताता है कि मेरे पास रेल 4.2.0 है।
जब मैं रेल rails my new_app
Errno::EACCES: Permission denied @ rb_sysopen - /Users/Russell_Silver/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/rails-4.2.0/README.md
An error occurred while installing rails (4.2.0), and Bundler cannot continue.
Make sure that `gem install rails -v '4.2.0'` succeeds before bundling.
run bundle exec spring binstub --all
/Users/Russell_Silver/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/bundler-1.8.3/lib/bundler/shared_helpers.rb:83: warning: Insecure world writable dir /Users/Russell_Silver in PATH, mode 040707
bundler: command not found: spring
Install missing gem executables with `bundle install`
Russell-Silvers-MacBook-Pro:~ Russell_Silver$ bundle install
/Users/Russell_Silver/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/bundler-1.8.3/lib/bundler/vendor/thor/shell/basic.rb:355: warning: Insecure world writable dir /Users/Russell_Silver in PATH, mode 040707
Could not locate Gemfile or .bundle/ directory
यह वास्तव में निराशा होती है विशेष रूप से इस तरह के अपने आप के रूप में किसी को प्रोग्रामिंग करने के लिए नया करने के लिए इस्तेमाल करने की कोशिश, तो मैं किसी को भी से मदद जो जानते हैं कि हो सकता है क्या गलत है की मांग कर रहा हूँ।
आपने 'rbenv' कैसे स्थापित किया? यदि आपने स्थापना के साथ 'सुडो' का उपयोग किया है, तो यह व्यवहार की उम्मीद की जा सकती है। – kobaltz
मैंने होमब्रू $ brew इंस्टॉल किया rbenv इसे ठीक करने के तरीके पर कोई विचार? – rsilver
आप 'सुडो चाउन -आर रसेलसेलर ~/.rbenv' कोशिश कर सकते हैं। यह निर्देशिका का स्वामित्व लेगा। – kobaltz