2012-11-12 4 views
1

누구든지 RVM을 사용하는 우분투에서 루비 1.9.3을 설치하는 좋은 지침이 있습니까? 나는 약 1 년 동안 1.8.7에서 개발 해왔고, 1.9.x로 ugprade하고 싶다.matura가 Ubuntu 12.04에서 Ruby 1.9.3 인 방법

1.9를 설치하는 데 많은 시간을 투자 한 후 필자는 4 대의 프로덕션 서버에서 복제하고 싶지 않은 좌절감/복잡성에 도달했습니다.

Aptana Studio에서 작업하는 데 실패했으나 제거했지만,/usr/local/bin에 여전히 ruby ​​1.9를 참조하는 많은 스크립트가 남아 있습니다.

이것은 엉망입니까? 아니면 내가 newb이기 때문에 그냥 엉망처럼 느껴지나요?

감사

답변

1

당신은 당신이 루비 1.9.3를 설치에서 발생하는 어떤 문제에 대한 특정 될 수 있을까? 나는 리눅스 민트 시스템 (Ubuntu 기반)에 rvm을 사용하고 소스로부터도 아무런 문제없이 설치했다.

루비는 약간 유닉스에 편향되어 있습니다 - 당신은 리눅스보다 윈도우에서 설치하는 것이 더 쉽습니다. 우분투에 루비를 설치하는 것은 일반적으로 부드러운 경험입니다.

+0

나는 결코했다 데비안이나 우분투도 RVM을 사용하여 루비를 설치하는 데 문제. – PragTob

+0

오늘 나는 우분투 서버 12.04를 새로 설치하는데 1.9를 설치했다. 내 개발 우분투 12.04 머신에서, 나는/usr/bin 및/usr/local/bin에 중복 된 스크립트를 발견하여 혼란스러워 보이는 ruby ​​1.8.7에서 1.9.3으로 업그레이드하려고합니다. 나는 위로 이동하고 루비 버전을 바꿀 필요가 없기 때문에 RVM을 사용하고 싶지 않다. 그래서 나는 1.9.3을 설치하기 위해 "apt-get install"단계를 찾고 있는데, 이는 깨끗하고 깔끔한 1.9.3 개발 환경 (ruby-debug-ide19, ruby-debug19 등)을 남겨 둘 것이다. 그 모든 것들은 분류되었습니다. – vanboom

+0

지금은 루비 버전을 전환 할 필요가 없다고 생각하지만, 예상치 못한 방식으로 변경 될 수 있습니다. 그래서,'rvm'을 사용하는 것은 여전히 ​​나쁜 생각이 아닙니다. 'rvm'을 사용하고 싶지 않다면,'apt-get'을 사용하는 것보다 소스에서 Ruby를 설치하는 것이 더 낫습니다. (제 경험상,'apt-get'에 대한 Ruby 패키지는 보통 매우 유용합니다. 최신). http://ruby-lang.org/에 대한 지침이 있으며 매우 간단하고 쉽게 따라 할 수 있습니다. 시도해도 여전히 작동하지 않는 경우 정확한 오류 메시지 (또는 작동하지 않는 것에 대한 설명)를 여기에 게시하십시오. –

0

나는 CentOS 호스트에 정기적으로 Ruby를 설치하고, 문제가 있다면 거기에있을 것이다.

Ruby 1.9 이상이 쉽게 설치됩니다. 일반적으로 CentOS 용 배포판을 사용하여 표준 Ruby를 설치합니다.이 배포판에서는 모든 필수 구성 요소를로드 한 다음 표준 make을 사용하여 1.9+를/usr/local/bin에 설치합니다.

그렇지 않으면 RVM을 사용했기 때문에 필요한 전제 조건을 물어 본 다음 패키지 관리자에서 설치하고 소스에서 Ruby를 컴파일하십시오.

는 여기에 우리의 상자 중 일부에 대한 프로세스의 속도를 쓴 작은 쉘 스크립트입니다 :

#!/bin/sh 

echo "Installing Ruby's prerequisites" 
sudo yum install -y gcc-c++ patch readline-devel readline zlib-devel zlib libyaml-devel libffi-devel openssl-devel iconv-devel 

echo "Installing Nokogiri's prerequisites" 
sudo yum install -y ruby-devel libxml2-devel libxml2 libxslt-devel libxslt 

echo "Installing MySQL/Sequel's development prerequisites" 
sudo yum install -y mysql-devel freetds-devel freetds 

echo "Now install Ruby from http://www.ruby-lang.org/en/downloads/ then run..." 
echo sudo gem install \ 
amqp \ 
awesome_print \ 
bunny \ 
colors \ 
columnize \ 
debugger \ 
highline \ 
ipaddress \ 
irbtools \ 
mysql2 \ 
net-scp \ 
net-sftp \ 
net-ssh \ 
netaddr \ 
nokogiri \ 
pry \ 
rails \ 
sequel \ 
sinatra \ 
tiny_tds \ 
관련 문제