2012-11-02 2 views
4

왜 내가 RHEL6.2에서 yum을 통해 루비를 설치할 수 없는지 알지 못합니다. 어떻게 해결할 수 있습니까? 나는 소스를 통해 설치하고 싶지 않다. 어떤 생각?어떻게 Redhat에 ruby를 설치할 수 있습니까? 루비 패키지를 찾지 못했습니다

[[email protected] ~]# yum install ruby 
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager 
Updating certificate-based repositories. 
Setting up Install Process 
No package ruby available. 
Error: Nothing to do 

RVM은 해결책이지만 원하는 것은 아닙니다.

내가 알고 싶은 것은 얌에서 패키지를 찾을 수 없으면 얌이 그것을 찾을 수 있도록 어떤 종류의 문제를 해결해야한다는 것입니다.

+0

아마도 rvm은 모든 플랫폼에서 루비를 설치하기위한 최상의 선택입니다. – halfelf

답변

3

RedHat에는 요금을 지불하거나 구독하지 않는 한 무료 Repo 목록이 없습니다. 그 내가 루비를 설치할 수 없습니다에 대한

이유는 더 availalbe의 REPO 목록

체크

/etc/repo.list

당신은 레드햇에 CentOS는에서 하나를 복사 할 수 있습니다에게 없다는 것입니다.

그러면 yum은 사용 가능한 repo 서버를 검색하고 루비를 다운로드 할 수 있습니다.

+0

안녕하세요, 어디에서 CentOS repo.list를 찾을 수 있습니까? – user3383458

+1

centos VM을 시작합니다. /etc/repo.list를 확인하십시오. –

4

아마도 Ruby를 설치하고 관리하는 가장 좋은 방법은 RVM을 사용하는 것입니다. 또한 RVM을 사용하여 하나 이상의 루비 버전을 사용할 수 있습니다. 나는 그것이 정말로 당신이 그것을 좋아할지도 모른다는 것을 내기 할 수 있습니다. 얌은 언젠가는 저주입니다 :-).

다른 방법 (장단점이있는) 설치가 있고 원하는 것을 선택해야하므로 을 따르십시오. 나는 정말 확신한다. 너도 그걸 좋아할거야.

그러나 아직 사용하려고 생각하는 경우 this Guide을 따르십시오. 내가 그것을 시도하지 않았기 때문에 나는 그것이 작동하는지 아닌지를 알지 못한다. 나는 왜 다른 것을 시도해야합니까? 제가 이미 가장 좋은 것을 사용하고있을 때 :)!

+0

아시나요? yum을 사용하여 루비 패키지를 찾으려면 어떻게해야합니까 ?? –

+0

찾아서 무엇을 의미합니까? – HungryCoder

+0

나는 그가 Ruby의 시스템 버전을 찾고 있다고 생각하는데, 단 하나의 사용자를위한 버전이 아닙니다. 글로벌 용도로 RVM을 설치할 수없는 경우. – Pred

0

RVM은 좋은 해결책이지만 서버에서 Ruby를 사용해야 할 때를 포함하여 rbenv이 훨씬 뛰어나다는 것을 알았습니다.

the README에 rbenv를 설치하는 방법을 찾을 수 있습니다.

관련 문제