আরভিএম ইনস্টলেশন কাজ করছে না: "আরভিএম কোনও ফাংশন নয়"


234

আমি সবেমাত্র আরভিএম ইনস্টল করেছি, তবে এটি কাজ করতে পারে না। আমার .profileফাইলের শেষে আমার যেমন লাইন রয়েছে :

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"

আমি source .profileটার্মিনালটি চালানোর এবং পুনরায় চালু করার চেষ্টা করেছি , তবে এখনও, আমি যখন চালাচ্ছি rvm use 1.9.2আমি পাচ্ছি:

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

আমার সিস্টেমটি উবুন্টু ১১.১০।


2
আমি তোমাদের recomend rbenv RVM বিকল্প হিসেবে। এটি আপনার শেলের মধ্যে লোড করার প্রয়োজন নেই।
মাতালকারী

10
যেখানেই কারওর কোনও নির্দিষ্ট প্রযুক্তিতে সমস্যা আছে, সর্বদা জ্বলজ্বলে বর্মের মধ্যে একজন নায়ক থাকে, সেই প্রযুক্তিটি ফেলে দিতে এবং একটি সম্পূর্ণ বিকল্প ইনস্টল করার জন্য একটি মূল্যবান পরামর্শ সহ, কোনও ড্র না করে পিছনে একেবারে আশ্চর্যজনক। এ যেন আমি কিছু রুবি প্রশ্ন জিজ্ঞাসা করেছি এবং তত্ক্ষণাত্ এই
নায়কটি

উত্তর:


236

আপনি লগইন শেল ব্যবহার করছেন না।

লগইন পতাকা সক্ষম করার প্রক্রিয়াটি এখানে বর্ণিত হয়েছে , লগইন শেল কী রয়েছে তার কিছু বিশদ এখানেও পাওয়া যাবে

সুতরাং, জিনোম টার্মিনালের সেটিংসে আপনাকে "লগইন শেল হিসাবে চালান" বিকল্পটি পরীক্ষা করতে হবে । পতাকাটি নির্ধারণের পরে এটি নতুন টার্মিনাল খোলার প্রয়োজন।

কখনও কখনও এটিতে কমান্ডটি সেট করা প্রয়োজন /bin/bash --login


রিমোট সংযোগগুলির জন্য ইন্টারেক্টিভ sshসেশন চালানো এবং একক কমান্ড কার্যকর করার মধ্যে আলাদা বোঝা গুরুত্বপূর্ণ ।

চলমান ssh serverএবং তারপরে সার্ভারের সাথে ইন্টারেক্টিভভাবে কাজ করার সময় আপনি ডিফল্টরূপে লগইন শেলটি ব্যবহার করছেন এবং এটি সব ঠিক আছে, তবে ssh server "command"আপনি লগইন শেলটি ব্যবহার করছেন না এবং এটির সাথে এটি চালানো দরকার ssh server 'bash -lc "command"'

যে কোনও রিমোট অনুরোধের সাথে একক কমান্ড কার্যকর করার মতো সমস্যা হতে পারে ssh


4
ম্যাকের সমতুল্য সমাধানটি কী হবে?
অ্যাডাম গ্রান্ট

8
rvm get stable --autoআপনার টার্মিনাল সেটিংস চেষ্টা করে দেখুন
এমপিপিস

10
fyi: এটি সেট করার পরে আমাদের একটি নতুন টার্মিনাল শুরু করতে হয়েছিল।
ওমা

2
@mpapis আমি কীভাবে জিনোম-টার্মিনালটিকে একটি দূরবর্তী সার্ভারে "লগইন শেল হিসাবে রান কমান্ড" সেটআপ করব যার জন্য আমি আমার মেশিনে এক্স সার্ভারটি ফরোয়ার্ড করতে পারি না?
ওয়াসিম

12
অনুসরণ করার জন্য @ mpapis এর প্রস্তাব, --autoপক্ষে অবচিত হয়েছে --auto-dotfiles, যাতে কমান্ড এখন rvm get stable --auto-dotfiles
মার্ট ভ্যান ডি ভেন

432

আপনার নিম্নলিখিত চালানো প্রয়োজন

$ source ~/.rvm/scripts/rvm

তারপর এটি চালান

$ type rvm | head -n 1

এবং যদি আপনি পান

rvm is a function

সমস্যাটি সমাধানকৃত.

user$ rvm requirementsআপনার অপারেটিং সিস্টেমের জন্য নির্ভরতা প্রয়োজনীয়তাগুলি দেখতে আপনাকে চালনাও করতে হবে

সূত্র: https://rvm.io/rvm/install/

আমি উল্লেখ করতে ভুলে গেছি যে আপনার এই কোডটি আপনার /। .Bashrc বা ~ / .zshrc ফাইলের মধ্যে স্থাপন করা দরকার এবং আপনার আর এই কোডটি লেখার প্রয়োজন হবে না। চিয়ার্স!


2
ধন্যবাদ। উবুন্টু 10.04 এ আমার জন্য কাজ করেছেন।
vekozlov

19
এই সমাধানটি কেবলমাত্র বর্তমান শেল সেশনে কাজ করে। আপনি যদি এই সমাধানটি অনুসরণ করেন তবে প্রতিবার কনসোলে লগইন করার সময় আপনাকে এই পদক্ষেপগুলি পুনরাবৃত্তি করতে হবে। আরও স্থায়ী সমাধান হ'ল following / .bashrc ফাইলে নিম্নলিখিতগুলি যুক্ত করা: যদি পরীক্ষা -f; / .rvm / স্ক্রিপ্টস / আরভিএম হয়; তারপরে ["$ (টাইপ -t rvm)" = "ফাংশন"] || উত্স ~ / .rvm / স্ক্রিপ্টস / আরভিএম ফাই
স্ট্যানলি

এটি সত্যিই আরভিএমের জিনোম ইন্টিগ্রেশন পৃষ্ঠায় হওয়া উচিত, আরও অনেক সংক্ষিপ্ত এবং মিনেট নাদিয়াতে কেডিএ এবং সিনামন চলমান মন্ত্রের মতো কাজ করেছে
k4t434sis

1
এবং যদি আপনি এটি করার পরেও এটি কোনও ক্রিয়াকলাপ না করে?
Br.Bill

যদি @ স্ট্যানলির সমাধানটি কাজ করে না, তবে এটিও করুন: stackoverflow.com/questions/820517/bashrc-at-ssh-login
অ্যাডাম গ্রান্ট

105

স্থায়ীভাবে সমাধান করার জন্য নিম্নলিখিত লাইনটি কেটে / পেস্ট করুন:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

থেকে: ~/.bash_profileফাইল

প্রতি: ~/.bashrcফাইল

এই কারণগুলির কারণ .bashrcহ'ল প্রতিবার আপনি টার্মিনালটি প্রবেশ করার .bash_profileসময় এবং এবং প্রতিবার আপনি লগইন করেন uted সে কারণেই সমাধানটি /bin/bash --loginকাজ করে, তবে প্রতিবার টার্মিনালে প্রবেশ করার সময় আপনাকে তা করতে হবে। আপনি আপনার পরবর্তী ফর্ম্যাট না হওয়া পর্যন্ত এইভাবে সেট হয়ে গেছেন এবং আপনি এতক্ষণে ভুলে যাবেন :)


স্ক্রীন ব্যবহারকারী হিসাবে আমার সবসময় ~/.bashrcপরিবর্তে এই লাইনটি লাগানো দরকার ~/.bash_profile
ryenus

2
ধন্যবাদ! জিনোম লগইন করার জন্য প্রয়োজনীয় দুটি দ্বিতীয় বিলম্বের কারণে আমি অত্যন্ত বিরক্ত হয়েছিলাম। এটি সেই বিলম্বকে রোধ করবে।
জাস্টিনপেজ

6
আরভিএম ইনস্টলেশন স্বয়ংক্রিয়ভাবে এগুলি করে না কেন?
বালকি

@ এমপিপিস হলেন আরভিএমের মুক্তির পরিচালক এবং তিনি বলেছেন যে এটি এভাবে করা "এক্স সেশনগুলিতে ব্যর্থ হতে পারে (ফেডোরা 17 যদি আমি সঠিকভাবে স্মরণ করি), এটি আরএসসিএন সেশনগুলিতে ব্যর্থ হয় ... এবং আরও কারণের কারণে আমি এখনই মনে করতে পারি না"। আমি মনে করি আমি কেবল `/ বিন / বাশ - লগিনের সাথে লেগে যাচ্ছি।
কিম্বাউদি

29

আমিও এই সমস্যার মুখোমুখি হয়েছি। অবশেষে আমি টার্মিনালে এই লাইন চালিত।

source ~/.rvm/scripts/rvm

সমস্যা স্থির। কারণ এই রেখাটি একটি নির্দিষ্ট সময়ের জন্য আরভিএম উদাহরণটিকে একটি ফাংশন করে তুলবে।


2
সবার সহজ উত্তর। কেবলমাত্র আপনার লাইনটি আপনার ~ / .bashrc এ দিন এবং কোনও টার্মিনাল এমুলেটর সহ আপনি ভাল।
নিককোলাসগ

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

1
আপনি আসল এমভিপি আমি এটি চেষ্টা না করা পর্যন্ত আর কিছুই কাজ করেনি। এটি অস্থায়ী কিনা আমার কিছু লাগবে না আমাকে কেবল ঠিক করার দরকার হয়েছিল।
অয়ন-ক্যাম্পবেল

আরভিএম এর জন্য ইনস্টল করা ফাইলটি কোথায়, আপনি যখন এটি ইনস্টল করবেন তখন এটি এই এবং অন্যান্য সমস্যার যত্ন নেবে? আমি তাদের হোম পৃষ্ঠায় বর্ণিত প্রক্রিয়াটি ব্যবহার করেছি এবং এটি "স্রেফ কাজ" করার চেষ্টা করে ঘন্টা ব্যয় করেছি। "Yum ইনস্টল আরভিএম" এর মতো কিছু হওয়া উচিত এবং সবকিছু শেষ এবং প্রস্তুতের জন্য প্রস্তুত।
জোসেফকে

21

সর্বশেষতম আরভিএম (আরভিএম 1.11.6 (স্থিতিশীল)) উবুন্টু (10.10 - 64 বিট - নার্দি জিনাত বা যাই হোক না কেন) এ কাজ করা বন্ধ করে দিয়েছিল - আমি পেতে থাকি

"আরভিএম কোনও ফাংশন নয়, 'আরভিএম ব্যবহার ...' দিয়ে রুবি নির্বাচন করা কার্যকর হবে না।"

আগে, আমি বার্তাটি পেয়েছি, তবে 'rvm 1.9.3-p0@rails321' কাজ করবে। এখন, এটি কাজ করবে না - আপনি জেমসেটগুলি মোটেও পরিবর্তন করতে পারবেন না।

আমি এটি না পাওয়া পর্যন্ত কিছুই কাজ করেনি - এটিকে সর্বশেষতম লাইনটি তৈরি করুন /home/your-name/.bashrc

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"


2
"আরভিএম স্থিতিশীল --auto" যোগ করুন .বাশ_লগিন [[-s "$ হোম / .rvm / স্ক্রিপ্টস / আরভিএম"]] এবং & উত্স "OME হোম / .rvm / স্ক্রিপ্টস / আরভিএম" এবং এটিকে .bashrc থেকে সরানো হয়েছে - I .bashrc এর শেষে এবং যে কোনও স্ক্রিপ্টের মধ্যবর্তী মুহূর্তে রত্ন পরিবর্তন করে তা শুরু করে
রড

9

যেমনটি আপনি বলেছেন, প্রদর্শিত ত্রুটিটি নিম্নলিখিতটি হতে পারে।

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.

উপরে যেমন বলা হয়েছে, কেবলমাত্র আপনার টার্মিনালে ' / বিন / বাশ - লগিন ' টাইপ করুন (আপনার টার্মিনালটি পুনরায় চালু করার পরে), তারপর কমন্ডটি 'rvm ব্যবহার করুন 1.9.3' (উদাহরণস্বরূপ) টাইপ করুন এবং এটি একই সংস্করণটি ব্যবহার করা শুরু করবে।

আরভিএম রুবির আপডেট হওয়া সংস্করণ ব্যবহার করছে তা নিশ্চিত করতে কেবল 'রুবি-ভি' কমান্ডটি কার্যকর করুন।


8

একটি নতুন আরভিএম ইনস্টলেশনতে আমারও এই সমস্যা ছিল এবং এখানে উত্তরগুলির মধ্যে এটির ঠিক উত্তর নেই। বেসিক বিভাগে অফিসিয়াল আরভিএম সাইটে গিয়ে তাদের এই আদেশ রয়েছে:

http://rvm.io/rvm/basics থেকে #

উত্স $ (rvm 1.9.3 do rvm env --path)

আপনি যে রুবি সংস্করণটি চান চান তার জন্য আপনার 1.9.3 পরিবর্তন করা উচিত এবং এটি শেল প্রকার নির্বিশেষে আরভিএমকে একটি ফাংশন তৈরি করবে।


7

আপনি কোনও উত্তর স্বীকার করলেও, আমি অন্য কোনও উপায়ে সুপারিশ করতে চাই .. any / .bashrc কোনও শেল খোলার আগে লোড হয়। এর শেষে সেই লাইনটি যুক্ত করুন এবং আপনার সেই লগইন শেল জিনিসটির কোনও প্রয়োজন নেই


"সেই লগইন শেল জিনিস" একটি কারণ রয়েছে, আমি আরভিএম সোর্সিংয়ের সাথে অনেকগুলি পরীক্ষা করেছি এবং এটিই একমাত্র উপায় যা
অন্বেষণযোগ্য

@ এমপাপিস আপনি কি কারণটি ব্যাখ্যা করতে পারেন? অন্যান্য উত্তরগুলি থেকে দেখে মনে হচ্ছে বেশিরভাগ লোকেরা লাইনটি আরসি ফাইলের দিকে সরিয়ে নিয়েছে
বাল্কি

উদাহরণস্বরূপ এটি এক্স সেশনগুলিতে ব্যর্থ হতে পারে (ফেডোরা 17 যদি আমি সঠিকভাবে স্মরণ করি), এটি আরএসসিএন সেশনগুলি ব্যর্থ করে ... এবং আরও বেশি কারণ আমি এখনই স্মরণ করতে পারি না
এমপিপিস

7

আপনি নীচে চেষ্টা করতে পারেন:

  • আপনার টার্মিনাল ->
  • সম্পাদনা করুন ->
  • প্রোফাইল পছন্দসমূহ ->
  • শিরোনাম এবং আদেশ ->
  • "লগইন শেল হিসাবে কমান্ড চালান" পরীক্ষা করুন
  • সম্পন্ন

এটি সহজতম সমাধান এবং সঠিক সমাধান, একটি সাধারণ শেল এড়িয়ে যায়। প্রোফাইলে, এই বিকল্পটি ব্যবহার করা এর ফলে এটি লোড হতে পারে এবং .bashrc এটিকে সম্পাদনা করার প্রয়োজন নেই।
DWils


4

টার্মিনালটি খুলুন এবং তারপরে সম্পাদনা> প্রোফাইল পছন্দসমূহে যান এবং তারপরে ট্যাব " শিরোনাম এবং কমান্ড " এ যান এবং " লগইন শেল হিসাবে রান কমান্ড " চেক করুন ।

বুশ আপ করুন এবং এখন আপনি সুডো ব্যবহার না করে সরাসরি টার্মিনাল থেকে রত্নগুলি ইনস্টল করতে পারেন এবং ত্রুটিটি " আরভিএম কোনও ফাংশন নয়, 'আরভিএম ব্যবহার ...' দিয়ে রুবি নির্বাচন করা কার্যকর হবে না। " মুছে ফেলা হবে "

চিয়ার্স।


4

উপরের সমস্ত উত্তর বৈধ। কিন্তু যখন আমি একই সমস্যার মুখোমুখি হয়েছিলাম, তখন সমাধানটি নিম্নলিখিত ছিল:

  • জেডএসএইচ আপডেট করুন। (কোনও কারণে সরাসরি ডিনেট কাজ করার আপডেট করার চেষ্টা করা হয়েছে So তাই এখান থেকে আনইনস্টল এবং পুনরায় ইনস্টল হওয়া আপডেট হওয়া সংস্করণ )
  • ডিফল্ট শেলটি zsh হিসাবে সেট করুন (যেমন আপনি zsh পছন্দ করেন) ব্যবহার করেsudo chsh -s $(which zsh) $USER
  • নিশ্চিত হয়ে নিন যে .zshrcআপনি সাম্প্রতিক আরভিএম সাইট থেকে সিআরএল ব্যবহার করে সর্বশেষতম আরভিএম ইনস্টল করার পরে নীচের কোডটি আপনার নীচে রয়েছে

    [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
    source ~/.profile
  • সর্বাধিক গুরুত্বপূর্ণ পয়েন্ট: আপনার .zshrcফাইলে প্রতিটি রফতানি যুক্ত করা হয়েছে PATHতা নিশ্চিত করুন :$PATH। উপরোক্ত পদক্ষেপগুলি অনুসরণ করার পরেও আমি বিশ্বাস করি যা আমার সমস্যার মূল ছিল।

  • এটি পোস্ট করুন আরভিএমের আমার সমস্ত সমস্যা ফাংশন না হয়ে চলে গেল। যদি এটি এখনও কাজ না করে তবে এখানে কিছু ত্রুটিযুক্ত ট্রেস দিন। এই সমস্যাটি সমাধান করার জন্য কয়েক ঘন্টা লড়াইয়ের পরে, আমি নিশ্চিত যে আমি অবশ্যই সম্পর্কিত সমস্ত ত্রুটি দেখেছি।

আশা করি এটা সাহায্য করবে. চিয়ার্স!


জী জনাব. এটা আমার জন্য কাজ করেছে। সর্বাধিক গুরুত্বপূর্ণ পয়েন্ট অংশটি বুঝতে পারি নি তবে, এটি কাজ করেছিল।
রিক্মার্মো

আপনি যখন আরভিএম ইনস্টল করার চেষ্টা করবেন, আপনার যদি এটি থাকে তবে এটি একটি সতর্কতা দেবে export PATH="/usr/bin:"। এটি আপনাকে এতে যুক্ত $PATHহতে বলবে। এটি আমার একটি সমস্যার কারণ ছিল। সুতরাং, প্রত্যেকের যাতে যুক্ত করা export PATHউচিত ছিল $PATHযাতে রফতানির আগে যা কিছু PATHভেরিয়েবল যুক্ত হয়। যাইহোক, ভাল যে এটি সহায়ক ছিল।
বিষ্ণু নারং

3

ম্যাক ওএসএক্স 10.8 মাউন্টেন লায়নটিতে রুবি 1.9.3-p125 ইনস্টল করার পদ্ধতি

  1. আপনি ইতিমধ্যে সর্বশেষতম এক্সকোড (> = 4.3) এবং কমান্ড লাইন অবজেক্টিভ-সি সংকলক "ঝনঝন" ইনস্টল করেছেন।
  2. এই প্রক্রিয়াটি কাজ করার জন্য আপনাকে অবশ্যই "বাশ" শেলটি চালাতে হবে।
  3. সিস্টেম পছন্দগুলিতে যান
  4. "ব্যবহারকারী এবং গোষ্ঠী" এ ক্লিক করুন
  5. প্যানেলের নীচে বাম দিকে লকটি ক্লিক করুন এবং এটি আনলক করতে আপনার পাসওয়ার্ডটি প্রবেশ করান।
  6. প্যানেলের বাম ফলকে আপনার ব্যবহারকারীর আইকনটিতে "সিটিআরএল-ক্লিক করুন" এবং "উন্নত বিকল্পগুলি ..." নির্বাচন করুন
  7. "/ বিন / ব্যাশ" এ লগইন শেলটি পরিবর্তন করুন
  8. পছন্দগুলি বন্ধ করুন
  9. একটি টার্মিনাল উইন্ডো খুলুন (কমান্ড + স্পেসবার টিপুন এবং "টার্মিনাল" টাইপ করুন)
  10. নির্দেশাবলী এখানে অনুসরণ করুন:

http://www.frederico-araujo.com/2011/07/30/installing-rails-on-os-x-lion-with-homebrew-rvm-and-mysql/

মন্তব্য:

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

    v আরভিএম 1.9.3p125 ইনস্টল করুন - সাথে-জিসিসি = বিড়ম্বনা

  • আরভিএম / usr / স্থানীয় / আরভিএম সম্পর্কে গ্রিপস পাওয়া না গেলে, আপনাকে একটি লিঙ্ক তৈরি করতে হবে:

    n এলএন -এস / ব্যবহারকারী / [আপনার ব্যবহারকারীর নাম] /। আরভিএম / ইউএসআর / স্থানীয় / আরভিএম


আমি মনে করি তারা এখন পি 194-এ রয়েছে। আপনি যদি আরভিএম 1.9.3 ইনস্টল করেন - সাথে-জিসিসি = ঝনঝন, আপনি স্বয়ংক্রিয়ভাবে 1.9.3 এর সর্বশেষতম সংস্করণ পাবেন।
জর্জ ক্যাম্পবেল


1

আমি একই ত্রুটি পেয়েছি কারণ আমি কখনই পুরানো আরভিএম সংস্করণ রুবি-আরভিএম এপ-গেট কমান্ড দিয়ে ইনস্টল করেছি।

.Bashrc ফাইলে পুরানো আরভিএম কনফিগার করতে আমি স্ক্রিপ্ট লাইনটি সরিয়ে সমস্যার সমাধান করেছি।

পুরানো আরভিএম কনফিগারেশন স্ক্রিপ্টটি পরীক্ষা করুন এবং তারপরে উত্স। প্রোফাইলটি চালান



1

এই লাইনটি .বাশ_প্রফাইলে যুক্ত করে আমি এটি ঠিক করেছি:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

0

আমার একই ত্রুটি ছিল, তবে এই পৃষ্ঠার কোনও সমাধানই কাজ করছে বলে মনে হচ্ছে না। আমার জন্য rvmএক্সিকিউটেবলকে আমার পথে যুক্ত করার পক্ষে এটি যথেষ্ট ছিল :

PATH=$PATH:/usr/local/rvm/bin/

এট ভয়েলা!


0

আমার একই সমস্যা ছিল এবং আমি আমার .বাশ_প্রফাইলে এটি করেছি এবং এটি কার্যকর হয়েছে। source "$HOME/.rvm/scripts/rvm"


0

যারা একই ইস্যু নিয়ে আসে এবং তারা আমার মতো লুবুন্টু ব্যবহার করছে আমি এই লিঙ্কটি অনুসরণ করেছি :

আপনি আপনার টার্মিনাল দিয়ে শুরু করুন

lxterminal -e "bash -il"

@ এম্প্যাপসিসকে ধন্যবাদ জানায় যিনি আমাকে সঠিক দিকে নির্দেশ করেছেন


লিঙ্কগুলি যেহেতু মাঝেমধ্যে ক্ষণস্থায়ী হয়, উত্তরগুলির জন্য আপনার উত্তরে একটি ক্ষুদ্র প্রতিসন্ধি পেস্ট করা ভাল ধারণা।
মার্সেল উইলসন

0

আমার রুবি সংস্করণ পরিবর্তন করার অপছন্দ উপায় way

rvm alias create default ruby-2.2.3 && source ~/.bashrc && rvm list

এটি কাজ করে কারণ আমার ~ / .Bashrc এ আমার লাইন বেলো আছে তবে আশ্চর্যের বিষয় এটি স্বয়ংক্রিয়ভাবে কাজটি করে না।

[[ -s "/usr/local/rvm/bin/rvm" ]] && source "/usr/local/rvm/bin/rvm"

আমি - লগিনের সাথে আমার ডকারের ধারকটিতে যোগাযোগ করার চেষ্টা করেছি

docker run -it imagename `/bin/bash --login`

তবে এক্ষেত্রে ধারকটি ব্যাকগ্রাউন্ডে খোলা থাকে এবং আমি আদেশগুলি প্রবেশ করতে পারি না।

আমি "ওপেন উইথ /bin/bash --login" অপশনটি দিয়ে zhc এবং টার্মিনাল উভয়ই চেষ্টা করেছি

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