首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缺少命令rbenv install

缺少命令rbenv install
EN

Stack Overflow用户
提问于 2013-07-12 23:07:11
回答 10查看 62.8K关注 0票数 148

Ubuntu 10.04中,我刚刚安装了rbenv。安装命令不存在。

代码语言:javascript
复制
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

我遗漏了什么?

EN

回答 10

Stack Overflow用户

发布于 2013-07-12 23:10:59

install命令没有嵌入到rbenv中,它来自ruby-build插件。您可以使用以下命令进行安装:

代码语言:javascript
复制
git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build

在Mac上,你可以通过homebrew安装它:

代码语言:javascript
复制
brew install ruby-build

Debian (版本>= 7)和Ubuntu (版本>= 12.10)上,都可以使用apt-get (或aptitude)安装rbenv和ruby-build:

代码语言:javascript
复制
sudo apt-get update
sudo apt-get install rbenv ruby-build

在FreeBSD上,ruby-build在端口集合中可用,它既可以作为二进制包安装,也可以从端口构建:

代码语言:javascript
复制
# 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
票数 274
EN

Stack Overflow用户

发布于 2014-06-17 01:31:02

我发现当从全局目录使用rbenv时,有必要导出RBENV_ROOT变量,否则它不会加载插件。

代码语言:javascript
复制
export RBENV_ROOT="/usr/local/rbenv"
if [ -d "${RBENV_ROOT}" ]; then
  export PATH="${RBENV_ROOT}/bin:${PATH}"
fi
票数 26
EN

Stack Overflow用户

发布于 2016-01-08 03:32:51

正如每个人都提到的那样,问题是缺少ruby-build。对于较旧版本的操作系统,ruby-build可能无法作为apt软件包提供。在这种情况下,使用original instructions安装,它应该在下面的代码中省略单词Optional

  1. (可选)安装ruby-build,它提供了rbenv Install命令来简化安装新Ruby版本的过程。

代码语言:javascript
复制
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
票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17618113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档