정확한 Ruby 2.0 패키지


11

Ruby 2.0 용 패키지를 출시 할 것인지에 대한 Ruby의 Ubuntu 패키징 관리자로부터 어떤 소식이 있습니까? 그렇다면 12.04에 Ruby 2.0 용 패키지를 출시할지 여부를 표시 했습니까?


1
패키지에 관심이 있지만 많은 사람들이 아마도 RVM 또는 rbenv를 대안으로 지적 할 것입니다.
Benjamin Oakes

답변:


3

Ubuntu에는 기본적으로 새 버전을 안정적인 릴리스로 가져올 수없는 안정적인 릴리스 업데이트 정책 이 있습니다. 따라서 새로운 버그, 회귀 등이 발생할 수 있기 때문에 Ubuntu 12.04에서 공식 Ruby 2.0 패키지를 사용할 수 없습니다. 따라서 미래의 PPA에 의존해야합니다.

전체 프로세스를 명확히하기 위해 패키지가 우분투에 어떻게 들어가는가? Ruby 2.0은 아직 패키지되지 않았기 때문입니다.

우분투의 일반적인 릴리스 프로세스는 패키지가 데비안에서 먼저 나타날 때까지 기다렸다가 가져옵니다.

그것은 데비안이 지금 얼어 붙었고 곧 다음 릴리스가 출시 될 것이라고 말했기 때문에 많은 진전이 일어나지 않습니다. 그러나 ... ruby2.0 에 대해서는 이미 ITP (Intent to Package) 버그가 있습니다 . 이는 Ruby 패키지 프로그램이 이미 작업 중임을 의미합니다. git : //anonscm.debian.org/collab-maint/ruby2.0.git 저장소 에서 진행 상황을 추적하고 도움을받을 수도 있습니다.

루비 2.0이 데비안에서 빨리 나타날수록 다음 우분투에서는 더 빠를 것이지만 이미 릴리스 된 우분투 버전으로 자동 백 포트되지는 않습니다.


15

다음 PPA를 사용할 수 있습니다 .

sudo add-apt-repository ppa:brightbox/ruby-ng-experimental
sudo apt-get update
sudo apt-get install -y ruby2.0 ruby2.0-dev ruby2.0-doc

선택 과목:

sudo apt-get install -y mysql-server mysql-workbench
sudo gem install rails

이제 원하는 IDE를 다운로드하고 Ruby 2.0 및 Rails 4로 재미있게 시작할 수 있습니다.

당신도 알다시피, 나는 이것이 매우 시원하다는 것을 알았습니다 : http://www.jetbrains.com/ruby/

참고 : 다른 데이터베이스와 IDE를 사용할 수 있습니다. 이것은 저의 개인적인 취향 일뿐입니다.


3

최신 버전을 쉽게 만들 수 있습니다.

http://cache.ruby-lang.org/pub/ruby/ 로 이동하여 .tar.gz형식 으로 설치하려는 버전을 식별하십시오 . 그런 다음 콘솔을 통해 설치하십시오.

sudo apt-get -y update
sudo apt-get -y install build-essential zlib1g-dev libssl-dev libreadline6-dev libyaml-dev
cd /tmp
wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.1.tar.gz
tar -xvzf ruby-2.1.1.tar.gz
cd ruby-2.0.0-p353/
./configure --prefix=/usr/local
make
sudo make install

이 예제는 ruby ​​2.1.1을 설치합니다. wget명령 뒤에 URI를 선호하는 버전으로 바꾸십시오 .


1

개발자는 내 지식의 범위까지 이것에 대해 언급하지 않았지만 루비 1.9.3의 출시 날짜가 2011 년 10 월이고 오늘까지 1.9.3이 여전히 11.10에 없기 때문에 새로운 루비가 발생할 가능성은 낮습니다. 시스템 출시 후 추가되었습니다. packages.ubuntu.com에 대한 간단한 설명개발자가 우분투가 릴리스 된 후 릴리스 된 루비를 우분투에 추가하지 않은 기록이 있음을 보여줍니다. 즉, 소스, rvm 또는 ruby-build (rbenv 또는 chruby의 유무에 관계없이)에서 설치하는 등 루비 2.0을 설치하는 다른 방법이 있습니다. 루비 빌드와 rbenv를 사용하여 설치 한 시스템에서 루비 2.0을 사용하고 있으며 지금까지 아무런 문제가 없었습니다. 과거의 역사를 바탕으로 개발자가 루비 2.0을 공식 12.04 또는 12.10 리포지토리에 추가 할 가능성은 낮지 만 이것이 반드시 일어나지 않을 것이라는 의미는 아닙니다. 2.0은 13.04 리포지토리에 아직 포함되지 않았으므로 개발자가 철저히 테스트하여 추가 할 수 있습니다. 나는 그것에 의존하지 않을 것입니다.


-2

Ubuntu에서 Ruby 버전 관리자 (RVM)를 사용하여 Ruby를 설치할 수 있습니다. 거기에서 ruby2도 설치할 수 있습니다.

https://rvm.io/


이것은 원래 질문에 대한 답변이 아닙니다.
oerdnj
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.