ruby-rvm을 어떻게 설치합니까?


13

우분투 11.04에 레일 환경을 설치하고 싶습니다. 나는 시도했다 :

$ sudo apt-get install ruby-rvm

그러나 오류가 발생했습니다 :

패키지 ruby-rvm을 찾을 수 없습니다

내 다른 PC에는 Ubuntu 11.10이 있으며 여기에서 제대로 작동합니다.

$ sudo apt-get install ruby-rvm
$ rvm install ruby-1.9.3-p125
$ sudo gem update --system
$ sudo gem install rails

답변:


4

ruby-rvm패키지는 Ubuntu 11.10 이후에만 존재합니다. 또한, 하나 의 종속성 , libreadline-gplv2-dev만 우분투 11.10부터이 이름으로 존재한다.

버전이 ruby-rvm정식-SIG 제 3 자 PPA 테스트는 . 테스트 용이므로 버그가있을 수 있습니다. PPA 에서 소프트웨어를 설치하는 방법은 Ubuntu 설명서의 PPA (Personal Package Archive) 추가를 참조 하십시오 .

패키지 소스를 가져 와서 컴퓨터에서 컴파일 할 수 있습니다. Ubuntu 11.10 패키지 페이지 에서 소스를 다운로드 하십시오 (세 개의 파일 모두 필요 : .dsc,.orig.tar.gz.debian.tar.gz ). 개발 도구 설치 및 종속성 빌드, 패키지 컴파일, 런타임 종속성 설치 및 패키지 설치

wget http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9-0ubuntu2.dsc http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9.orig.tar.gz http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9-0ubuntu2.debian.tar.gz
sudo apt-get install build-essential fakeroot debhelper ruby
dpkg-source -x ruby-rvm_1.6.9-0ubuntu2.dsc
cd ruby-rvm*
dpkg-buildpackage -rfakeroot -b -nc -us -uc
cd ..
apt-get install adduser bison curl file git libreadline5-dev libsqlite3-dev libxml2-dev zlib1g-dev
dpkg -i ruby-rvm_1.6.9-0ubuntu2_*.deb

2
@ Yoosef 그 방법은 엉망입니다! 대신 찬찬 호를 따르는 것이 좋습니다 (아래 참조).
BBJ3

이제 PPA로 돌아 왔습니다 : github.com/rvm/ubuntu_rvm
Rael Gugelmin Cunha

29

RVM을 설치하는 간단한 방법은 개발자 사이트 의 지침을 따르는 것 입니다 (실제로이 사이트는 "지원되는 유일한 설치 유형 및 방법이므로이 사이트의 설치 프로세스 만 사용하십시오").

curl -L get.rvm.io | bash -s stable

RVM로드 :

source ~/.rvm/scripts/rvm

요구 사항을 찾으십시오 (지시 사항을 따르십시오).

rvm requirements

루비 설치 :

rvm install 1.9.3

내 시스템 (12.04)에서는이 모든 것이 문제없이 진행되었습니다. 나열된 요구 사항을 사용하여 쉽게 찾고 설치할 수있었습니다 apt-get.


4

정밀성, 신뢰성, 제니 얼 이상

공식 우분투 패키지가 있습니다 : https://github.com/rvm/ubuntu_rvm

설치

1. PPA를 추가하고 패키지를 설치하십시오

터미널 ( Ctrl+Alt+T)을 열고 다음을 실행하십시오.

sudo apt-add-repository -y ppa:rael-gc/rvm
sudo apt-get update
sudo apt-get install rvm

2. 터미널 창을 변경하십시오

이제 항상 rvm을로드하려면 항상 로그인을 수행하도록 Gnome 터미널을 변경하십시오.

터미널 창에서 Edit> Profile Preferences을 클릭하고 Command탭을 클릭 한 후 확인하십시오 Run command as login shell.

여기에 이미지 설명을 입력하십시오

3. 로그 아웃 및 로그인

많은 변경이 있었으며 제대로 작동하려면 로그인하고 로그 아웃해야합니다. 이것은 터미널 창을 닫을뿐만 아니라 실제로 로그 아웃하고 다시 로그인해야합니다.

4. 루비 설치

이제 루비를 설치할 준비가되었습니다. 터미널 ( Ctrl+Alt+T)을 열고 다음을 실행하십시오.

rvm install ruby

"install rvm"을 눌렀을 때 표시되는 오류. prntscr.com/5oykdf를 참조하십시오 -충족되지 않은 종속성이지만 자체 다운로드하지 않아야합니까? 이것이 내가 리눅스 soooo에 물건을 설치하는 것을 찾는 이유입니다. 모든 사람의 설정이 다릅니다. 왜 의존성도 설치할 수 없습니까?
Patoshi パ ト シ

예, 모든 종속성 자체를 다운로드해야합니다. 스크린 샷의 메시지가 정말 이상합니다. 예를 들어 여기 에서 볼 수 있듯이 gawkPrecise에서 사용할 수 있습니다. /etc/apt/sources.list파일에 소스가없는 것 같습니다 .
Rael Gugelmin Cunha

@ duckx 방금 Precise ISO를 다운로드하여 모두 확인했습니다. 아마 당신은 한 가지 문제에 직면하고 apt있습니다. : 당신의 APT를 해결하기 위해 이러한 명령을 시도 sudo rm var/lib/apt/lists/* -vfsudo apt-get update. 그런 다음 다시 설치하십시오.
Rael Gugelmin Cunha

고맙습니다! .. 방금 당신이 나에게 준 두 가지 명령을 시도했는데 여전히 이것을 얻습니다 : prntscr.com/5p1ff3 --- :: sigh :: linux -_- 어떻게 배우 셨나요?
Patoshi パ ト シ

설치에 문제가 있습니다. 이 질문의 범위를 벗어나므로 다른 질문을 열 수 있습니까? 도와 드릴게요
Rael Gugelmin Cunha

0

다음을 통해 루비 기반 패키지를 검색하십시오.

apt-cache search ruby

또는 | grep ^ruby알고있는 경우이 패키지의 이름을로 시작하여 추가 할 수 있습니다 ruby.


ruby-rvm 패키지가 존재하지 않습니다 : 우분투 11.04 apt-cache search ruby ​​| grep ^ ruby ​​=> 루비 rvm이 포함 된 패키지 없음
Yosef
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.