OS X v10.6.8에서 현재 버전의 Ruby (2.2.3)로 업그레이드 할 수 있습니까?
나는 " Install Ruby on Rails · Mac OS X Yosemite "를보고 있는데, 내 컴퓨터가 낡아 가기 때문에 아버지가하고 싶지 않은 OS를 업데이트 할 메시지가 표시되어 있습니다.
" Mac에서 Ruby를 1.9.x로 업데이트하는 방법 "도 있습니다. 내가 알 수있는 한, RVM이없고 시스템 요구 사항이 여전히 충분하지 않을 경우 대비하여 또 다른 설치가 두렵습니다.
시스템을 약간 업데이트해야합니다. Ruby 1.9.3 이상이 필요합니다. "Mac에서 Ruby를 1.9.x로 업데이트하는 방법은 무엇입니까?" 작업? Ruby 1.8.7 (2012-02-08 패치 레벨 358) [universal-darwin10.0] '을 실행하고 있습니다.
편집 : RVM을 설치하게되었습니다. 앞으로이 페이지를 찾는 사람들을 위해 다음 문제 / 도움말 페이지를 만났습니다.
- RVM 설치 중 "gpg : 명령을 제거 수 없음"오류를 해결하는 방법은 무엇입니까?
- OS X Mavericks는 rvm 경고를 설치합니다.
* WARNING: You have '~/.profile' file...
- RVM 설치에 $ PATH
* WARNING: Above files contains
PATH =with no
$ PATH 누락inside
RVM 을 사용하여 Ruby를 설치 하는 것이 좋습니다.
curl -sSL https://get.rvm.io | bash -s stable --ruby
rvm을 선택하여 비용을 지불해야합니다.
rvm install 2.2
rvm use 2.2 --default
이것이 나를 위해 일한 것입니다.
\curl -sSL https://get.rvm.io | bash -s stable --ruby
이를 수행하는 방법에 대한 최신 정보는 이 문서를 확인하십시오 .
업데이트 된 버전의 Ruby를 실행하기 위해 최신 버전의 OSX가 필요하지 않습니다. 2.2.3을 실행하기 위해 10.6.8보다 더 최신의 것이 필요한지 여부는 알 수 없습니다. 그러나 1.9.3은 잘 빌드되어야하고 2.2.3도 잘 빌드 될 것입니다.
사용 rvm
(또는 rbenv
, 또는 ruby-build
당신은 단순히 개발을하고 난 웬지 - 확실히 옵션입니다, 또는 무엇이든). 그런 다음 시스템 루비를 방해하지 않고 명령에 여러 루비 버전을 수 있습니다. 이것들은 만병 약이 아닙니다. 각각은 자신의 기본과 자기 중심성을 가지고 있습니다. 프로젝트 웹 사이트로 이동하여 문서를주의 깊게 진행합니다. 어떤 가정에 쉽게 배신 해야하는지에 대한 추측 일이 작동합니다.
모든 Ruby 버전 관리자는 호스팅하려는 Ruby에 필요한 도구를 지원하는 OSX 버전에 설치해야합니다. 그러나 시스템에 OSX xcode 응용 프로그램을 설치해야하며 (Apple App Store에서 무료로 사용할 수 있습니다 계정이 필요함) xcode에 대한 명령 줄 도구도 필요합니다 (App Store에서 제공).
시스템 루비를 업데이트하려는 경우 homebrew 또는 macports 프로젝트를 수행합니다. 루비 (및 git)를 포함하여 OSX 용 많은 Linux 프로젝트의 최신 버전을 제공합니다. 동일한 xcode 요구 사항을해야합니다. 빌드는 바이너리가 끝날 때마다 빌드입니다.
이 답변을 작성하는 시스템은 한때 Snow Leopard를 실행하고 Ruby 1.9 dot something
Ports를 통해 설치했습니다. 현재 10.9.5에서 일시 중지 실행 중입니다.
ruby --version
ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin13]
아무 문제없이.
내가 누군가 한 것과 동일한 오류가 발생하는 경우 : "요구 사항 설치 상태 : 1" , homebrew를 설치해야합니다.
이것을 사용하십시오 :
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
'ProgramingTip' 카테고리의 다른 글
Swift로 iOS에서 SMS 보내기 (0) | 2020.11.07 |
---|---|
Swift를 사용하여 로컬 HTML을 UIWebView에로드 (0) | 2020.11.07 |
관리자의 인라인 양식에서 선택 항목 관리자의 외래 키 선택 제한 (0) | 2020.11.07 |
노드 프레임 워크를 사용하여 간단한 자바 펼쳐보기를 실행하는 동안 오류 발생 (0) | 2020.11.07 |
AsyncTask는 활동이 파괴 된 경우에도 중지되지 않습니다. (0) | 2020.11.07 |