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
'ProgramingTip' 카테고리의 다른 글
JavaScript 변수를 다른 브라우저 창에 있습니까? (0) | 2020.11.10 |
---|---|
의미와 구문이 동일합니까? (0) | 2020.11.10 |
숫자 배열에서 누락 된 숫자를 찾는 가장 빠른 방법 (0) | 2020.11.09 |
조건에 따라 목록에서 항목 제거 (0) | 2020.11.09 |
Android FragmentTransaction 사용자 정의 애니메이션 (알 수없는 애니메이터 이름 : 번역) (0) | 2020.11.09 |