태그 보관물: ubuntu-11.04

ubuntu-11.04

Ubuntu에서 최신 버전의 Ruby 및 Ruby on Rails를 설치하는 방법은 무엇입니까? 설치 apt-get install ruby1.9.1했지만

명령으로 Ruby를 설치 apt-get install ruby1.9.1했지만 ruby콘솔에 들어가면 아무 일도 일어나지 않습니다.

나는 명령을 사용해야합니다

ruby1.9.1-v

ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]

그러나 어떻게 전화 ruby하지 ruby1.9.1않습니까? Rails는 어떻게 설치합니까?



답변

시스템을 엉망으로 만들지 않고 현재 루비 버전을 얻는 방법

시스템 Ruby를 망치지 말고 대신 rbenv또는 RVM을 사용하여 현재 버전을 설치하십시오 . 나는 첫 번째를 선호 하지만 둘 다 잘 작동합니다. 한 번에 하나만 설치할 수 있습니다.

이러한 Ruby 버전 관리자 sudo를 사용하면 Gem을 설치 (또는 제거)하기 위해 다시 입력 할 필요가 없으며 프로젝트마다 다른 버전을 유지할 수 있습니다. 이 버전을 안전하게 다시 제거 할 수 있습니다.

README해당 도구를 한 번 이상 읽으십시오 .

방법 1 – rbenv

rbenv 는 Ruby의 버전 관리자입니다. 원래 시스템 Ruby와 함께 Ruby 버전을 설치할 수 있으므로 해당 시스템을 엉망으로 만들 수 없으며 쉽게 버전을 업그레이드 할 수 있습니다.

설치하려면를 사용하십시오 rbenv-installer. 일단 설치되면 쉘을 다시 시작하고 rbenv기능이 작동 하는지 확인하십시오 .

그런 다음 rbenv가 설치되면를 실행하십시오 rbenv install -l. 사용 가능한 루비 목록이 표시됩니다. 다음을 사용하여 선택한 것을 설치하십시오.

rbenv install 2.5.1

이제 이것을 기본값으로 선택하십시오 :

rbenv global 2.5.1

이 작업이 완료되면 gem다음을 사용하여 실행할 수 있습니다.

gem install rails

위의 방법으로 문제가 해결되지 않으면 소스에서 빌드하는 데 필요한 패키지가 누락되었을 수 있습니다. 설치할 패키지 목록은 여기 를 참조 하십시오 . 우분투에서는 다음이 포함됩니다.

sudo apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm5 libgdbm-dev

방법 2 – RVM

RVM을 통해 Ruby를 설치할 수도 있습니다 . 여기에도 sudo아무 것도 필요하지 않으며 시스템 버전과 함께 최신 버전의 Ruby를 얻을 수 있습니다.

시스템 의 설치 지침 을 읽으십시오 .

설치 후 간단한 명령으로 Rubies를 설치할 수 있습니다. 먼저 rvm list known설치 가능한 버전 목록을 확인하십시오 . 이제 선택 사항을 설치하십시오.

rvm install 2.5.1

그런 다음 사용자의 기본 Ruby 버전으로 설정하십시오.

rvm use 2.5.1 --default

이제 Rails over를 설치할 수 있습니다 gem:

gem install rails


답변

우분투에 루비를 설치하는 방법은 여러 가지가 있지만 저장소를 설치하는 것은 (현재) 인기가 없습니다. 깨끗하게 얻으려면 비 – 접미사 ruby당신이해야, 자신 또는 사용 RVM 루비 구축 .


답변