ProgramingTip

RVM없이 Ubuntu에 Ruby 2를 설치하는 방법

bestdevel 2020. 11. 9. 20:29
반응형

RVM없이 Ubuntu에 Ruby 2를 설치하는 방법


다음을 사용하여 루비 2.0 을 설치하고 싶습니다.

sudo apt-get install ruby2.0

하지만 ruby2.0에는 사용할 수있는 패키지가 없습니다.

apt-get을 사용하여 설치 하고 싶습니다. 루비 1.9.1과 동일한 설치

어떤 제안?


sudo apt-get -y 업데이트
sudo apt-get -y install-essential zlib1g-dev libssl-dev libreadline6-dev libyaml-dev
cd / tmp
wget http://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz
tar -xvzf ruby-2.0.0-p451.tar.gz
cd 루비 -2.0.0-p451 /
./configure --prefix = / usr / local
하다
sudo make install

여기 에서 Ubuntu 12.04에 루비 2.0.0을 올바르게 설치하려면 어떻게해야합니까?

최신 정보

루비 2.1.5 용

sudo apt-get -y 업데이트
sudo apt-get -y install-essential zlib1g-dev libssl-dev libreadline6-dev libyaml-dev
cd / tmp
wget http://ftp.ruby-lang.org/pub/ruby/2.1/ruby-2.1.5.tar.gz 
tar -xvzf ruby-2.1.5.tar.gz
cd 루비 -2.1.5 /
./configure --prefix = / usr / local
하다
sudo make install

여전히 오래된 루비 ls -la /usr/bin/ruby가 보이면 hector 의 심볼릭 링크 확인하십시오.


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

사용하기 쉬움 ^ ㅡ ^


# Adds Ruby 2.2 to Ubuntu 14.04
sudo apt-add-repository ppa:brightbox/ruby-ng
# Adds Ruby v1.9/2.0/2.1/2.2 to Ubuntu 14.04/15.04
# sudo add-apt-repository ppa:brightbox/ruby-ng-experimental

sudo apt-get update
sudo apt-get install ruby2.2 ruby2.2-dev

# http://stackoverflow.com/a/1892889/2126990
# priority ruby: https://gist.github.com/brodock/7693207
sudo update-alternatives --remove ruby /usr/bin/ruby2.2
sudo update-alternatives --remove irb /usr/bin/irb2.2
sudo update-alternatives --remove gem /usr/bin/gem2.2

sudo update-alternatives \
    --install /usr/bin/ruby ruby /usr/bin/ruby2.2 50 \
    --slave /usr/bin/irb irb /usr/bin/irb2.2 \
    --slave /usr/bin/rake rake /usr/bin/rake2.2 \
    --slave /usr/bin/gem gem /usr/bin/gem2.2 \
    --slave /usr/bin/rdoc rdoc /usr/bin/rdoc2.2 \
    --slave /usr/bin/testrb testrb /usr/bin/testrb2.2 \
    --slave /usr/bin/erb erb /usr/bin/erb2.2 \
    --slave /usr/bin/ri ri /usr/bin/ri2.2

update-alternatives --config ruby
update-alternatives --display ruby

$ irb
irb(main):001:0> RUBY_VERSION
=> "2.2.0"

$ ruby --version
ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-linux-gnu]


이 질문에 대한 답변 이후 여기에서 새로운 대안을 찾았습니다.

https://www.brightbox.com/docs/ruby/ubuntu/

요컨대 :

# For ubuntu >= 14.04 install software-properties-common
# instead of python-software-properties
sudo apt-get install python-software-properties
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt-get update

sudo apt-get -y install ruby2.2 ruby-switch
sudo ruby-switch --set ruby2.2

내 테스트에 따르면 컴파일 단계를 건너 뛰기 때문에 여기에 표시된 대안보다 빠르다고 말해야합니다.


저는 특히 ruby-install을 좋아합니다. https://github.com/postmodern/ruby-install

루비 (모든 버전), JRuby 등을 설치하며 그 외에도 많은 기능이 있습니다.


RVM없이 우분투에 루비를 설치하는 더 좋은 방법 은 다음과 같이 터미널에 rbenv 를 설치하는 것입니다 .

$ sudo apt-get update

apt-get을 사용하여 rbenv 및 Ruby 종속성을 설치합니다.

$ sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev

이제 다음 명령을 실행하십시오.

$ cd
$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
$ exec $SHELL
$ git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
$ echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
$ exec $SHELL

루비 설치 시간 :

$ rbenv install 2.3.3

어느 것이 최신의 안정적인 버전인지

$ rbenv global 2.3.3

버전을 확인하려면

$ ruby -v

이 프로세스가 길어질 수 있으므로 로컬 문서를 비활성화하려면 :

$ echo "gem: --no-document" > ~/.gemrc

번 들러 gem을 설치하여 애플리케이션 종속성을 관리합니다.

$ gem install bundler

참고 URL : https://stackoverflow.com/questions/18490591/how-to-install-ruby-2-on-ubuntu-without-rvm

반응형