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