Rbenv ইনস্টল কমান্ডটি অনুপস্থিত


129

ইন Ubuntu 10.04আমি শুধু ইনস্টল rbenv। ইনস্টল কমান্ড উপস্থিত নেই।

rbenv 0.4.0-49-g8b04303
Usage: rbenv <command> [<args>]

Some useful rbenv commands are:
   commands    List all available rbenv commands
   local       Set or show the local application-specific Ruby version
   global      Set or show the global Ruby version
   shell       Set or show the shell-specific Ruby version
   rehash      Rehash rbenv shims (run this after installing executables)
   version     Show the current Ruby version and its origin
   versions    List all Ruby versions available to rbenv
   which       Display the full path to an executable
   whence      List all Ruby versions that contain the given executable

See `rbenv help <command>' for information on a specific command.
For full documentation, see: https://github.com/sstephenson/rbenv#readme

আমি কী মিস করছি?

উত্তর:


252

installকমান্ড rbenv মধ্যে এমবেডেড না, এটা থেকে আসে রুবি-বিল্ড প্লাগইন। কমান্ডটি ব্যবহার করে আপনি এটি ইনস্টল করতে পারেন:

git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build

ম্যাক ওএস এক্সে আপনি এটি হোমব্রিউয়ের মাধ্যমে ইনস্টল করতে পারেন:

brew install ruby-build

উপর ডেবিয়ান (সংস্করণ> = 7) এবং উবুন্টু (সংস্করণ> = 12.10) উভয় rbenv এবং রুবি-বিল্ড ব্যবহার ইনস্টল করা যাবে apt-get(অথবা aptitude):

sudo apt-get update
sudo apt-get install rbenv ruby-build

পোর্টস সংগ্রহে ফ্রিবিএসডি-তে রুবি-বিল্ড উপলব্ধ, এটি বাইনারি প্যাকেজ হিসাবে বা বন্দর থেকে বিল্ড উভয়ই ইনস্টল করা যেতে পারে:

# Using pkgng rbenv will be installed
pkg install ruby-build

# Building ruby-build form Ports will install rbenv only if the RBENV option is set
cd /usr/ports/devel/ruby-build
make install

24
ruby-buildআরবেভের নির্ভরতা হওয়া উচিত না ?
জেসন

ওপেনসুএসের জন্য, এই রেপোটিতে rbenv রয়েছে: download.opensuse.org/repositories/devel:/languages:/ruby:/…
আর্টেম রাশাকোভস্কিই

ম্যাকের জন্য এটি আমার সাথে রুবি-বিল্ড
ইনস্ট করুন

25

আমি দেখেছি যে কোনও গ্লোবাল ডিরেক্টরি থেকে rbenv ব্যবহার করার সময়, RBENV_ROOTপরিবর্তনশীলটি রফতানি করা প্রয়োজন , অন্যথায় এটি প্লাগইনগুলি লোড করবে না।

export RBENV_ROOT="/usr/local/rbenv"
if [ -d "${RBENV_ROOT}" ]; then
  export PATH="${RBENV_ROOT}/bin:${PATH}"
fi

3
এটি সেরা উত্তর হওয়া উচিত
স্টিফেন

1
আমার স্মরণ হিসাবে এটি ইনস্টল-পরবর্তী সেটআপ নির্দেশাবলীর অংশ
প্রফেসর

1
এটি কাজ করে! উইকিতে এটিও উল্লেখ করা হয়েছে: github.com/sstephenson/rbenv/wiki/Pugugins
লুসিও

14

সবাই উল্লিখিত সমস্যা অনুপস্থিত হিসাবে ruby-build। ওএস এর পুরানো সংস্করণগুলির জন্য প্যাকেজ ruby-buildহিসাবে উপলব্ধ নাও হতে পারে apt। সেক্ষেত্রে মূল নির্দেশাবলী ব্যবহার করে ইনস্টল করুন , যা এর মধ্যে শব্দটি বাদ দেওয়া উচিত Optional:

  1. (Ptionচ্ছিক) রুবি-বিল্ড ইনস্টল করুন যা rbenv ইনস্টল কমান্ড সরবরাহ করে যা নতুন রুবি সংস্করণ ইনস্টল করার প্রক্রিয়াটিকে সহজতর করে।
git clone git@github.com:rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
# OR use http
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build

9

কেবল উবুন্টুতে রুবি-বিল্ড ইনস্টল করুন:

sudo apt-get install ruby-build

এবং যোগ করুন

eval "$(rbenv init -)"

আপনার ~ / .bashrc এ


3

আমি আগে রুবি-বিল্ড প্লাগইন ইনস্টল করেছি এবং ব্যবহার করে রুবি 1.9.3-p327 ইনস্টল করেছি

$ rbenv install 1.9.3-p327

কয়েক দিন পরে আমি রুবি 2.0.0-p247 ব্যবহার করে ইনস্টল করার চেষ্টা করেছি

$ rbenv install 2.0.0-p247

তবে আমি ত্রুটি বার্তা পেয়েছি

rbenv: no such command 'install'

আমাকে যা করতে হয়েছিল তা হল চালানো run

$ exec $SHELL -l

এবং এই সমস্যা স্থির।


ভবিষ্যতে এই পড়া কারো জন্য - আমি ব্যবহার করার প্রস্তাব না sourceপরিবর্তে exec $SHELL, যদি না আপনি জানেন আপনি কি করছেন: stackoverflow.com/questions/33048024/... unix.stackexchange.com/questions/91095/...
আন্দ্রিয়াস Storvik Strauman

3

যে কেউ ওএসএক্সে এই সমস্যাটির সাথে এখানে সন্ধান করছে এবং ইতিমধ্যে হোমব্রিউয়ের মাধ্যমে রুবি-বিল্ড ইনস্টল করেছেন (আমার মতো), আপনি কেবল রুবি-বিল্ড আপগ্রেড করে সমাধান করতে পারেন:

brew update
brew upgrade ruby-build

এটি আমার জন্য সমস্যাটি স্থির করেছে।


1

এই সমস্যাটি লিনাক্সেও ঘটে যখন রুবি-বিল্ডের এককভাবে ইনস্টলেশন করার সময়, যদি ruby-buildএক্সিকিউটেবলের পথে না পাওয়া যায়। এর অধীনে ইনস্টল করা থাকলে /usr/localউদাহরণস্বরূপ চেষ্টা করুন:

PATH=/usr/local/bin:$PATH /usr/local/bin/rbenv install ...

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