Ubuntu 시스템에서 Ruby 2.2로 업그레이드하려면 어떻게해야합니까?

데이브

Ubuntu Linux를 사용하고 있습니다. 아래는 uname 정보입니다.

myuser@myinstance:~$ uname -a
Linux myinstance 3.18.0-52-generic #123-Ubuntu SMP Fri Feb 19 14:27:58 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

내 컴퓨터에서 현재 설치된 Ruby 버전을 업그레이드하려고합니다.

/usr/lib/ruby/1.9.1

나는 여기에 조언을 따랐습니다 — apt를 통해 ruby ​​2.2.3을 설치 하십시오 . 그러나 불행히도“대체 경로 /usr/bin/ruby2.2가 존재하지 않습니다”라는 오류가 발생합니다. Ruby 2.2 이상을 사용하도록 시스템을 업그레이드하는 올바른 방법은 무엇입니까?

myuser@myinstance:~/racertracks$ sudo update-alternatives --install /usr/bin/ruby ruby /usr/bin/ruby2.2 400 \
>  --slave /usr/bin/rake rake /usr/bin/rake2.2 \
>  --slave /usr/bin/ri ri /usr/bin/ri2.2 \
>  --slave /usr/bin/rdoc rdoc /usr/bin/rdoc2.2 \
>  --slave /usr/bin/gem gem /usr/bin/gem2.2 \
>  --slave /usr/bin/irb irb /usr/bin/irb2.2 \
>  --slave /usr/share/man/man1/ruby.1.gz ruby.1.gz /usr/share/man/man1/ruby2.2.1.gz \
>  --slave /usr/share/man/man1/rake.1.gz rake.1.gz /usr/share/man/man1/rake2.2.1.gz \
>  --slave /usr/share/man/man1/ri.1.gz ri.1.gz /usr/share/man/man1/ri2.2.1.gz \
>  --slave /usr/share/man/man1/rdoc.1.gz rdoc.1.gz /usr/share/man/man1/rdoc2.2.1.gz \
>  --slave /usr/share/man/man1/gem.1.gz gem.1.gz /usr/share/man/man1/gem2.2.1.gz \
>  --slave /usr/share/man/man1/irb.1.gz irb.1.gz /usr/share/man/man1/irb2.2.1.gz
update-alternatives: error: alternative path /usr/bin/ruby2.2 doesn't exist
Elder Geek

왜 사용하지 2.3 루비 16.04 및 17.10에 대한 저장소에서 사용할 수있는

sudo apt update

업데이트가 완료된 후 다음을 실행하십시오.

sudo apt-get install ruby2.3 ruby2.3-dev

또는 루비 2.4 또는 2.5를 사용해보세요

Brightbox PPA를 통해 얻을 수 있습니다.

  1. 저장소 추가 및 업데이트

    sudo apt-add-repository ppa:brightbox/ruby-ng && sudo apt-get update
    
  2. 설치

    sudo apt-get install ruby2.4
    

    또는 18.04

    sudo apt-get install ruby2.5 ruby2.5-dev
    

앞서 언급 한 PPA의 패키지 상태에 대한 정보는 "Brightbox"팀 런치 패드 페이지 에서 찾을 수 있습니다 .

또는 오류 alternative path /usr/bin/ruby2.2 doesn't exist를 생성 sudo mkdir /usr/bin/ruby2.2하고 다시 시도 하여 역 해킹을 시도 할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

12.04 LTS에서 Ubuntu 12.04.4 LTS로 업그레이드하려면 어떻게해야합니까?

분류에서Dev

Ubuntu 16.04에서 커널을 버전 4.10으로 업그레이드하려면 어떻게해야합니까?

분류에서Dev

Ubuntu 16.04 LTS의 Sublime Text 2에서 R 프로그램을 실행하려면 어떻게해야합니까?

분류에서Dev

Ubuntu 설치를 LVM2에서 RAID5로 마이그레이션하려면 어떻게해야합니까?

분류에서Dev

Ubuntu Server : 16.04에서 17.04로 업그레이드하여 더 나은 하드웨어 지원을 받으려면 어떻게해야합니까?

분류에서Dev

Ubuntu 13.10에서 범블비로 팀 포트리스 2 (TF2)를 플레이하려면 어떻게해야합니까?

분류에서Dev

Ubuntu 13.10에서 범블비로 팀 포트리스 2 (TF2)를 플레이하려면 어떻게해야합니까?

분류에서Dev

Windows Server 2008 R2 Standard에서 Enterprise Edition으로 업그레이드하려면 어떻게해야합니까?

분류에서Dev

14.04 베타에서 Ubuntu 14.04 final로 올바르게 업그레이드하려면 어떻게해야합니까?

분류에서Dev

Ubuntu에서만 ClamAV로 전체 시스템 스캔을 수행하려면 어떻게해야합니까?

분류에서Dev

MVC 5 및 Web API 2로 업그레이드 한 후 Web API 앱을 다시 실행하려면 어떻게해야합니까?

분류에서Dev

Ubuntu 18.04로 업그레이드 한 후 Deadsnakes PPA에서 설치된 Python 3.6을 제거하려면 어떻게해야합니까?

분류에서Dev

Ubuntu 16.04에서 php7.0을 최신 안정 버전으로 업그레이드하려면 어떻게해야합니까?

분류에서Dev

Ubuntu 18.04로 업그레이드 한 후 Deadsnakes PPA에서 설치된 Python 3.6을 제거하려면 어떻게해야합니까?

분류에서Dev

Ubuntu가 비 LTS 릴리스로 업그레이드를 제안하지 않도록하려면 어떻게해야합니까?

분류에서Dev

새로운 Ubuntu One 시스템 트레이 표시기를 제거하려면 어떻게해야합니까?

분류에서Dev

apache2를 업그레이드하거나 2.4.8에서 정규식 기능을 얻으려면 어떻게해야합니까?

분류에서Dev

git 1 저장소를 git 2 저장소로 업그레이드하려면 어떻게해야합니까?

분류에서Dev

Ubuntu OS를 32 비트에서 64 비트로 업그레이드하려면 어떻게합니까?

분류에서Dev

Ubuntu LTS 커널을 최신으로 업그레이드하려면 어떻게해야합니까?

분류에서Dev

Vagrant를 Ubuntu의 최신 버전으로 업그레이드하려면 어떻게해야합니까?

분류에서Dev

Vagrant를 Ubuntu의 최신 버전으로 업그레이드하려면 어떻게해야합니까?

분류에서Dev

Ubuntu에 흰색을 저장하기 위해 2 개의 바이너리 이미지를 오버레이하려면 어떻게해야합니까?

분류에서Dev

Ruby에서 Gosu gem으로 이동하려면 어떻게해야합니까?

분류에서Dev

Ubuntu 18.04에서 Apache2를 중지하려면 어떻게해야합니까?

분류에서Dev

Ruby를 사용하여 EC2 인스턴스에서 특정 태그 값을 가져 오려면 어떻게해야합니까?

분류에서Dev

PyGame에서 2 개 이상의 이미지를 드래그하려면 어떻게해야합니까?

분류에서Dev

(K) ubuntu 13.10으로 업그레이드 한 후 Airport Extreme 네트워크 프린터를 작동 시키려면 어떻게해야합니까?

분류에서Dev

(K) ubuntu 13.10으로 업그레이드 한 후 Airport Extreme 네트워크 프린터를 작동 시키려면 어떻게해야합니까?

Related 관련 기사

  1. 1

    12.04 LTS에서 Ubuntu 12.04.4 LTS로 업그레이드하려면 어떻게해야합니까?

  2. 2

    Ubuntu 16.04에서 커널을 버전 4.10으로 업그레이드하려면 어떻게해야합니까?

  3. 3

    Ubuntu 16.04 LTS의 Sublime Text 2에서 R 프로그램을 실행하려면 어떻게해야합니까?

  4. 4

    Ubuntu 설치를 LVM2에서 RAID5로 마이그레이션하려면 어떻게해야합니까?

  5. 5

    Ubuntu Server : 16.04에서 17.04로 업그레이드하여 더 나은 하드웨어 지원을 받으려면 어떻게해야합니까?

  6. 6

    Ubuntu 13.10에서 범블비로 팀 포트리스 2 (TF2)를 플레이하려면 어떻게해야합니까?

  7. 7

    Ubuntu 13.10에서 범블비로 팀 포트리스 2 (TF2)를 플레이하려면 어떻게해야합니까?

  8. 8

    Windows Server 2008 R2 Standard에서 Enterprise Edition으로 업그레이드하려면 어떻게해야합니까?

  9. 9

    14.04 베타에서 Ubuntu 14.04 final로 올바르게 업그레이드하려면 어떻게해야합니까?

  10. 10

    Ubuntu에서만 ClamAV로 전체 시스템 스캔을 수행하려면 어떻게해야합니까?

  11. 11

    MVC 5 및 Web API 2로 업그레이드 한 후 Web API 앱을 다시 실행하려면 어떻게해야합니까?

  12. 12

    Ubuntu 18.04로 업그레이드 한 후 Deadsnakes PPA에서 설치된 Python 3.6을 제거하려면 어떻게해야합니까?

  13. 13

    Ubuntu 16.04에서 php7.0을 최신 안정 버전으로 업그레이드하려면 어떻게해야합니까?

  14. 14

    Ubuntu 18.04로 업그레이드 한 후 Deadsnakes PPA에서 설치된 Python 3.6을 제거하려면 어떻게해야합니까?

  15. 15

    Ubuntu가 비 LTS 릴리스로 업그레이드를 제안하지 않도록하려면 어떻게해야합니까?

  16. 16

    새로운 Ubuntu One 시스템 트레이 표시기를 제거하려면 어떻게해야합니까?

  17. 17

    apache2를 업그레이드하거나 2.4.8에서 정규식 기능을 얻으려면 어떻게해야합니까?

  18. 18

    git 1 저장소를 git 2 저장소로 업그레이드하려면 어떻게해야합니까?

  19. 19

    Ubuntu OS를 32 비트에서 64 비트로 업그레이드하려면 어떻게합니까?

  20. 20

    Ubuntu LTS 커널을 최신으로 업그레이드하려면 어떻게해야합니까?

  21. 21

    Vagrant를 Ubuntu의 최신 버전으로 업그레이드하려면 어떻게해야합니까?

  22. 22

    Vagrant를 Ubuntu의 최신 버전으로 업그레이드하려면 어떻게해야합니까?

  23. 23

    Ubuntu에 흰색을 저장하기 위해 2 개의 바이너리 이미지를 오버레이하려면 어떻게해야합니까?

  24. 24

    Ruby에서 Gosu gem으로 이동하려면 어떻게해야합니까?

  25. 25

    Ubuntu 18.04에서 Apache2를 중지하려면 어떻게해야합니까?

  26. 26

    Ruby를 사용하여 EC2 인스턴스에서 특정 태그 값을 가져 오려면 어떻게해야합니까?

  27. 27

    PyGame에서 2 개 이상의 이미지를 드래그하려면 어떻게해야합니까?

  28. 28

    (K) ubuntu 13.10으로 업그레이드 한 후 Airport Extreme 네트워크 프린터를 작동 시키려면 어떻게해야합니까?

  29. 29

    (K) ubuntu 13.10으로 업그레이드 한 후 Airport Extreme 네트워크 프린터를 작동 시키려면 어떻게해야합니까?

뜨겁다태그

보관