rbenv와 함께 Ruby 2.2.0을 설치할 수 없습니다


1

rbenv와 ruby-build를 설치했지만 rbenv를 사용하여 Ruby 2.2.0을 설치할 수 없습니다.

user@admin:~/.rbenv/plugins/ruby-build$ rbenv install 2.2.0
Usage: ruby-build [-kvp] <definition> <prefix>
       ruby-build --definitions

  -k/--keep        Do not remove source tree after installation
  -v/--verbose     Verbose mode: print compilation status to stdout
  -p/--patch       Apply a patch from stdin before building
  -4/--ipv4        Resolve names to IPv4 addresses only
  -6/--ipv6        Resolve names to IPv6 addresses only
  --definitions    List all built-in definitions

rbenv install --list 실제로 사용 가능한 Ruby 버전 목록을 제공합니다.

그러한 명령도 없으므로 --debug조사 할 수 없습니다.

또한 함수 대신에 type rbenv반환 rbenv is hashed됩니다. : /

답변:


1

나는 똑같은 문제 sudo apt-get install를 겪었고 리눅스에 대한 새로운 관계로 인해 ... rbenv와 ruby-build를 설정하기 위해 패키지 관리자를 사용하려고했습니다 . 그것은 작동하는 것처럼 보였고, 내가 달렸을 때 설치 가능한 루비 버전 목록을 얻었 rbenv install -l으므로 올바른 길을 가고 있다고 생각했습니다. 그러나 입력 rbenv install 2.2.2할 때 귀하의 경우와 마찬가지로 사용법과 함께 돌아 왔습니다. 그러나 실제로 rbenv에 대한 git 저장소를 복제 한 다음 루비 빌드를 수행했을 때 작동했습니다.

즉, https://github.com/sstephenson/rbenv#installationhttps://github.com/sstephenson/ruby-build#installation 의 단계를 따라 작동해야합니다. 복사중인 디렉토리가 비어 있지 않다는 오류가 발생 rm ~/.rbenv/ -rf하면 다시 복제하기 전에 모든 항목을 삭제하십시오.

이것이 귀하의 상황에 도움이되지 않으면 죄송하지만 이것이 내가 경험 한 것이므로 도움이 될 경우를 대비하여 공유 할 것이라고 생각했습니다.


프로젝트는 언어를 바꾸었지만 어쨌든 감사합니다!
Rea G

예, 복제 된 저장소를 사용하는 것이 올바르게 빌드하는 유일한 방법입니다. 좋은 대답 :)
Dono

0

나는 정확히 같은 문제가 있었다.

내가 확인하지 ~/.bashrc, 더 있었다 export PATH="$HOME/.rbenv/bin:$PATH". 나는 실행 echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> .bashrc하지만, 쉘이 잘못된 디렉토리에 다른의 .bashrc를 생성, 그래서 나는 잘못 현재 디렉토리를했다.

나는 넣어 export PATH="$HOME/.rbenv/bin:$PATH"에서 ~/bashrcsource .bashrc일!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.