জুবুন্টু 14.04 এ লগইন শেল ব্যবহার করুন


8

আমি জুবুন্টু 14.04 এর একটি নতুন ভিএম ইনস্টল করেছি এবং রুবি সংস্করণ পরিচালক (আরভিএম) ইনস্টল করেছি।

SASS রত্নটি ইনস্টল করার চেষ্টা করার সময় আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:

$ rvm use 2.0

RVM is not a function, selecting rubies with 'rvm use ...' will not work.

You need to change your terminal emulator preferences to allow login shell.
Sometimes it is required to use `/bin/bash --login` as the command.
Please visit https://rvm.io/integration/gnome-terminal/ for a example.

আমি এই স্ট্যাকওভারফ্লো প্রশ্নটি যাচাই করেছি এবং লগইন শেল ব্যবহার করতে কনফিগার করা টার্মিনেটর ব্যবহার করেছি:

loginshell-অন-টারমিনেটর

দুর্ভাগ্যক্রমে, এই নতুন টার্মিনালগুলি করার পরে প্রম্পটটি দেখাবে না:

টারমিনেটর নয় পরিশ্রমী

কোন ধারণা কেন এটি কাজ করছে না?


টার্মিনেটরের পরিবর্তে টার্মিনাল ব্যবহার করার চেষ্টা করুন। এছাড়াও, আপনার ত্রুটি বার্তায় পোস্ট করা ওয়েবসাইটটি পরীক্ষা করে, আপনার নিশ্চিত হওয়া দরকার যে আপনার ~ / .bash_profile এর ব্যাখ্যাতে উল্লিখিত আরভিএম স্ক্রিপ্ট উত্সতে প্রবেশ করেছে an টার্মিনাল শুরু করার পরে, "/ bin / bash --login" টাইপ করুন তারপরে আপনার আসল কমান্ডটি আবার চেষ্টা করুন। এটি লগইন শেল হিসাবে বাশ শুরু হয়, যখন 'প্রস্থান' টাইপ শেষ হয় এবং আপনাকে লগআউট দেখতে হবে।
আরসিএফ

টার্মিনেটর ইনস্টল করার পরে, আমি আপনার সমস্যার সদৃশ করতে পারি না। "আমার শেলের পরিবর্তে একটি কাস্টম কমান্ড চালান" লেবেলযুক্ত বাক্সটিতে টিক দিন, তারপরে "কাস্টম কমান্ড" বাক্স / বিন / ব্যাশ - লগিনে এই প্রবেশটি করুন।
আরসিএফ

@ আরসিএফ-ইউ 14.04 আমি কেবলমাত্র ডিফল্ট কনসোলটি ব্যবহার করার চেষ্টা করেছি এবং আমি একই ফলাফল পেয়েছি। এমনকি যদি আমি "/ bin / bash --login" কমান্ডটি ব্যবহার করি।
ওল্ডারমেল

@ আরসিএফ-ইউ 14.04 আমি বোঝাতে চাইছি যে আমি একই ফলাফল পেয়েছি অর্থাৎ কার্সারটি এমনভাবে জ্বলজ্বল করে যেন এটি কোনও আদেশ বা অসীম লুপ প্রয়োগ করে।
ওল্ডারমেল

আসুন এই পদ্ধতির চেষ্টা করে দেখুন আমরা কিছু ফলাফল পেতে পারি কিনা। জিনোম-টার্মিনাল আনইনস্টল করুন "সুডো অ্যাপট-গেট রিমুভ জিনোম-টার্মিনাল" এছাড়াও, আনইনস্টল টার্মিনেটর, "সুডো অ্যাপেট-গেট অটোরেমোভ টার্মিনেটর" তারপরে পুনরায় ইনস্টল করুন "সুডো এপটি-গেট জিনোম-টার্মিনাল" ইনস্টল করুন।
আরসিএফ

উত্তর:


6

আপনি "আমার শেলের পরিবর্তে একটি বিশেষ কমান্ড চালান" পরীক্ষা করে আপনার টার্মিনেটরটিকে লগইন শেল হিসাবে চালাতে পারেন to

  1. ওপেন টার্মিনেটর
  2. উইন্ডোতে ডান ক্লিক করুন এবং "পছন্দগুলি" নির্বাচন করুন
  3. প্রোফাইলে যান
  4. কমান্ড ট্যাব
  5. নিশ্চিত হয়ে নিন যে আপনার "আমার শেলের পরিবর্তে একটি বিশেষ কমান্ড চালান" চেক করা আছে।
  6. কমান্ড বক্সে প্রবেশ করুন /bin/bash --login
  7. "যখন কমান্ডটি প্রস্থান করবে" লেবেলযুক্ত বিকল্পের জন্য "টার্মিনালটি উন্মুক্ত করুন" নির্বাচন করুন
  8. টার্মিনেটরটি বন্ধ করুন, তারপরে টার্মিনেটরটি পুনরায় খুলুন

এটি আপনার লগইন শেল এ বাশ চালানো উচিত should যাচাই করতে, টার্মিনেটরে প্রবেশ করুন:

 shopt login_shell

এটি "হ্যাঁ" ফিরতে হবে এবং আপনি জানেন যে আপনি লগইন শেলটি চালাচ্ছেন।

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