আরভিএম ইনস্টলেশনে সমস্যা


10

আরভিএম ইনস্টল করার জন্য এই কমান্ডটি কার্যকর করার সময়

curl -sSL https://get.rvm.io | bash -s stable

আমি এই ত্রুটি বার্তাটি পাচ্ছি:

mktemp: failed to create file via template ‘/usr/share/rvm/rvm-exec-test.XXXXXX’: Permission denied

উত্তর:


-1

$প্রস্তাব দেওয়া এই একটি নিয়মিত হিসাবে ইনস্টল চেষ্টা করছেন (যেমন অ রুট) ব্যবহারকারী। যদি তা হয় তবে এটি সম্ভবত আপনার সমস্যা, কারণ /usr/share/বেশিরভাগ লিনাক্স অপারেটিং সিস্টেমের গাছটি কেবল রুট দ্বারা লিখনযোগ্য। আপনি যে সফ্টওয়্যারটি ইনস্টল করার চেষ্টা করছেন তা সম্ভবত ইনস্টলটি সম্পাদন করার জন্য আপনার কাছে রুট অনুমতি থাকতে হবে।


12

আমি নিম্নলিখিতটি পরিবর্তন করে এটি সমাধান করেছি

curl -sSL https://get.rvm.io | bash -s stable

মধ্যে

curl -sSL https://get.rvm.io | sudo bash -s stable

ব্যবহারকারীর সাবডির অ্যাক্সেস প্রয়োজন। /usr/local


2
দ্রষ্টব্য - "sudo" সহ এই সংস্করণটি এটি ব্যবহারকারীর / স্থানীয়ভাবে বহু ব্যবহারকারী হিসাবে ইনস্টল করে। আপনি যদি কোনও ব্যবহারকারী ইনস্টল করতে চান, যেখানে রত্নগুলি ইত্যাদি ব্যবহারকারীর হোম ডিরেক্টরিতে থাকে তবে অন্য কিছু প্রয়োজন something কিছু মনে রাখবেন না যে যে ব্যর্থ হয় (ওপি দ্বারা রিপোর্ট করা) তা হ'ল একক ব্যবহারকারীর ইনস্টল করার জন্য ভয়াবহ আরভিএম নির্দেশনাতে, যা প্রতি বার বার বিড়বিড় না করে আমার জন্য কখনও কাজ করেনি।
জোসেফকে

7

আপনার সম্ভবত আরভিএমের সিস্টেম-ব্যাপী ইনস্টলেশন রয়েছে (বা ছিল)। যে মত একটি প্যাকেজ সিস্টেমের মাধ্যমে এটি ইনস্টল কারণে হতে পারে apt-get উবুন্টু বা Pacman আর্চ লিনাক্স (উভয় rvm প্যাকেজ থাকে)।

আপনার পরিবেশের ভেরিয়েবলগুলি পরীক্ষা করুন:

> env | grep rvm_path

আপনার যদি এটি থাকে তবে এটি আনসেট করুন এবং আবার ইনস্টল করার চেষ্টা করুন:

> unset rvm_path
> curl -sSL https://get.rvm.io | bash -s stable

হুঁশিয়ার! আপনার যদি এখনও আরভিএম ইনস্টলড সিস্টেম-প্রশস্ত থাকে, এটি আপনাকে অনির্দেশ্য ফলাফল দিতে পারে, এটি করার আগে আপনার এটি আনইনস্টল হয়েছে কিনা তা নিশ্চিত করুন।

আপনার যদি ইতিমধ্যে এটি আনইনস্টল করা আছে এবং rvm_path এখনও রয়েছে, পরিবেশ থেকে সরাতে আপনি লগ আউট এবং আবার লগ ইন করতে পারেন (বা কেবল কম্পিউটার পুনরায় চালু করুন)।


আমার জন্য কাজ ধন্যবাদ, আমি পূর্বে রুবি ইনস্টল এবং এই <কোড> সেট না GEM_HOME </ code> এ কি সুপারিশ
জনাথন

এটি আমার জন্য সমস্যার সমাধান!
Korayem

0

সম্ভবত আপনি আপনার কম্পিউটারে আরভিএম এর অন্য একটি সংস্করণ ইনস্টল করেছেন। আপনার যদি উবুন্টু থাকে তবে দেখুন, আপনি সম্ভবত একচেটিয়া উবুন্টু সংস্করণটি ইনস্টল করেছেন https://github.com/rvm/ubuntu_rvm আপনি কমান্ড দিয়ে এটি আনইনস্টল করতে পারেন

sudo apt-get purge rvm

আমি এটি এই মত সমাধান। এবং তারপরে আরভিএম ইনস্টল করুন

\ কার্ল-এসএসএল https://get.rvm.io | বাশ-স্থির

এবং তারপর থেকে উত্সটি কনফিগার করা

উত্স ~ / .rvm / স্ক্রিপ্ট / আরভিএম

তারপরে আপনার নিজের বাড়িতে আপনার .bashrc এবং। প্রোফাইল ফাইলগুলিতে rvm এর উত্স যুক্ত করতে হবে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.