| RBENV(1) | Rbenv Manual | RBENV(1) |
نام (NAME)
rbenv - مدیریت محیط Ruby برای برنامههای شما
خلاصه دستور (SYNOPSIS)
rbenv <command> [<args>...]
توضیحات (DESCRIPTION)
ابزار rbenv با تضمین اینکه اجرای هر یک از دستورهای ruby، gem، bundle یا سایر دستورهای Ruby به طور خودکار از نسخهٔ Ruby پیکربندیشده برای پروژه استفاده کند، فایل .ruby-version موجود در دایرکتوری پروژه را رعایت میکند.
این کار با ایجاد shimها برای تمامی فایلهای اجرایی Ruby انجام میشود. تا زمانی که دایرکتوری shimهای rbenv در ابتدای متغیر محیطی PATH قرار داشته باشد، rbenv به صورت خودکار جابجایی شفاف و بیدردسر میان نسخههای مختلف Ruby را فراهم میسازد.
ابزار rbenv نسخههای موجود Ruby را در دایرکتوری $RBENV_ROOT/versions جستجو میکند.
دستورها (COMMANDS)
rbenv global [<version>]
rbenv local [<version>]
rbenv shell [<version>]
rbenv version
rbenv versions
rbenv install [<version>]
rbenv rehash
rbenv which [<command>]
rbenv init
rbenv help [<command>]
متغیرهای محیطی (ENVIRONMENT VARIABLES)
RBENV_VERSION (پیشفرض: خواندهشده از فایل .ruby-version)
RBENV_ROOT (پیشفرض: ~/.rbenv)
RBENV_DEBUG
RBENV_HOOK_PATH
RBENV_DIR (پیشفرض: $PWD)
افزونهها (PLUGINS)
عملکرد هستهٔ rbenv تنها جابجایی بین نسخههای Ruby است و کار دیگری انجام نمیدهد، اما یک سازوکار افزونه ارائه میدهد تا بتوان تقریباً هر جنبهای از رفتار پیشفرض آن را تغییر داد یا گسترش داد.
رایجترین افزونه برای rbenv افزونهٔ ruby-build است که روند نصب نسخههای جدید Ruby را در دایرکتوری $RBENV_ROOT/versions آسان میکند.
اطلاعات بیشتر در: https://github.com/rbenv/rbenv/wiki/Plugins
نکات (NOTES)
نویسنده (AUTHOR)
Mislav Marohnić
| 2023-11-08 | rbenv 1.3.2 |