에서 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
내가 무엇을 놓치고 있습니까?
답변
이 install
명령은 rbenv에 포함되지 않으며 ruby-build 플러그인에서 제공됩니다. 다음 명령을 사용하여 설치할 수 있습니다.
git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build
Mac OS X에서는 homebrew를 통해 설치할 수 있습니다.
brew install ruby-build
에 데비안 (버전> = 7) 및 우분투 (버전> = 12.10) rbenv 루비 빌드 모두 사용하여 설치할 수 있습니다 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
답변
글로벌 디렉토리에서 rbenv를 사용할 때 RBENV_ROOT
변수 를 내 보내야한다는 것을 알았습니다 . 그렇지 않으면 플러그인을로드하지 않습니다.
export RBENV_ROOT="/usr/local/rbenv"
if [ -d "${RBENV_ROOT}" ]; then
export PATH="${RBENV_ROOT}/bin:${PATH}"
fi
답변
모두가 언급했듯이 문제가 없습니다 ruby-build
. 이전 버전의 OS ruby-build
는 apt
패키지 로 제공되지 않을 수 있습니다 . 이 경우 사용하여 설치 매뉴얼 원본 단어를 생략 한한다, Optional
이에서를 :
- (선택 사항) 새 Ruby 버전 설치 프로세스를 단순화하는 rbenv install 명령을 제공하는 ruby-build를 설치하십시오.
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
답변
우분투에 루비 빌드를 설치하기 만하면됩니다 :
sudo apt-get install ruby-build
그리고 추가
eval "$(rbenv init -)"
~ / .bashrc에
답변
이전에 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
문제가 해결되었습니다.
답변
OSX 에서이 문제를 해결하고 이미 홈 브루를 통해 루비 빌드를 이미 설치 한 사람은 루비 빌드를 업그레이드하여 해결할 수 있습니다.
brew update
brew upgrade ruby-build
이것은 나를 위해 문제를 해결했습니다.
답변
ruby-build
경로에 실행 파일이없는 경우 Linux에서 독립 실행 형 ruby-build 설치를 수행하는 경우에도이 문제가 발생 합니다. 아래 /usr/local
에 설치하는 경우 예를 들어보십시오.
PATH=/usr/local/bin:$PATH /usr/local/bin/rbenv install ...