it-swarm.asia

تثبيت الأمر rbenv مفقود

في أوبونتو 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

ماذا ينقصني؟

120
McDougall

لا يتم تضمين أمر install في rbenv ، فهو يأتي من Ruby-build plugin. يمكنك تثبيته باستخدام الأمر:

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

على نظام Mac OS X ، يمكنك تثبيته من خلال homebrew:

brew install Ruby-build

On Debian (version> = 7) و Ubuntu (version> = 12.10) يمكن تثبيت كل من rbenv و Ruby-build باستخدام apt-get (أو aptitude):

Sudo apt-get update
Sudo apt-get install rbenv Ruby-build

على FreeBSD Ruby-build متوفر في Ports Collection ، يمكن تثبيته كحزمة ثنائية أو بناء من المنفذ:

# 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
238
toro2k

لقد وجدت أنه عند استخدام rbenv من دليل عالمي ، من الضروري تصدير المتغير RBENV_ROOT ، وإلا فلن يتم تحميل الإضافات.

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

كما ذكر الجميع المشكلة مفقودة Ruby-build. بالنسبة للإصدارات الأقدم من OS Ruby-build قد لا يكون متاحًا كحزمة apt. في هذه الحالة ، قم بتثبيت باستخدام تعليمات أصلية ، والتي يجب أن تكون حذفت Word Optional في هذا:

  1. (اختياري) قم بتثبيت تطبيق Ruby-build ، والذي يوفر أمر تثبيت rbenv الذي يبسط عملية تثبيت إصدارات Ruby الجديدة.
git clone [email protected]:rbenv/Ruby-build.git ~/.rbenv/plugins/Ruby-build
# OR use http
git clone https://github.com/rbenv/Ruby-build.git ~/.rbenv/plugins/Ruby-build
13
Kashyap

ببساطة تثبيت روبي البناء في أوبونتو:

Sudo apt-get install Ruby-build

و أضف

eval "$(rbenv init -)"

إلى ~/.bashrc الخاص بك

8
Thomas Grainger

لقد قمت بتثبيت المكون الإضافي Ruby-build من قبل وتثبيت الإصدار Ruby 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'

كل ما كان علي فعله هو الركض

$ exec $Shell -l

وهذا حل المشكلة.

3
user2725109

أي شخص يجد طريقه إلى هنا مع هذه المشكلة على OSX ولديه بالفعل تثبيت Ruby-build عبر homebrew (مثلي) ، يمكنك حل هذه المشكلة بمجرد تحديث Ruby-build:

brew update
brew upgrade Ruby-build

هذا حل المشكلة بالنسبة لي.

2
Mark Fraser

تحدث هذه المشكلة أيضًا في Linux عند إجراء تثبيت مستقل لـ Ruby-build ، إذا لم يتم العثور على Ruby-build القابل للتنفيذ في المسار. إذا كان التثبيت تحت /usr/local ، فحاول على سبيل المثال:

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

يبدو روبي بناء غير موجود. قم بتشغيل هذا الأمر:

git clone https://github.com/rbenv/Ruby-build.git "$(rbenv root)"/plugins/Ruby-build
0
Shekhar Prasad Rajak