programing

루비 버전 2.0.0을 Mac OS X v10.10(요세미티)의 최신 버전으로 업데이트하려면 어떻게 해야 합니까?

newstyles 2023. 6. 3. 08:17

루비 버전 2.0.0을 Mac OS X v10.10(요세미티)의 최신 버전으로 업데이트하려면 어떻게 해야 합니까?

루비 버전을 2.0.0에서 최신 버전으로 업데이트해야 합니다.내 버전이 업데이트되지 않아서 일부 보석을 사용할 수 없습니다.나는 얼마 전에 루비를 설치하기 위해 홈브루를 사용했습니다.루비 버전을 업데이트하려면 어떻게 해야 합니까?

터미널을 열고 실행합니다.

curl -sSL https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer | bash -s stable

작업이 완료되면 터미널을 다시 시작해야 합니다.rvm근무 명령

자, 서!rvm list known

Ruby 인터프리터의 버전 목록이 표시됩니다.

자, 서!rvm install ruby@latest최신 Ruby 버전을 가져옵니다.

는 경우력을 하면.ruby -v터미널에서, 당신은 봐야 합니다.ruby X.X.X.

그래도 당신에게 보여준다면요.ruby 2.0., 친구들아.rvm use ruby-X.X.X --default.

Windows 10에 대한 필수 구성 요소:

  • C 컴파일러.http://www.mingw.org/ 를 사용할 수 있습니다.
  • make명령을 사용할 수 없는 경우 "command: make: command not found"라는 불만이 제기됩니다. 여행있습니를 실행하여 할 수 .mingw-get install msys-make
  • "C:\MinGW\msys\1.0\bin" 및 "C:\MinGW\bin"을 경로 환경 변수에 입력합니다.

양조 전용 용액

더 나은 해결책

코멘트(Kudos에서 Maksim Luzik까지)에서는 테스트하지 않았지만 더 우아한 솔루션인 것 같습니다.

brew를한 후 다음 Ruby에 대한 합니다. brew 통 Ruby 설 치 를 실 명 Ruby 대 치 합 트 니 이 데 다 업 를 크 링 한 에 설 여 하 를 최 신 행 을 령 해 음 다 한 후 합 니 트 다 ▁after ▁brew ▁the ▁to 이 ▁to ▁brew ▁run , 데 ▁links ing ation ▁install ▁thebrew link --overwrite ruby

해결책

양주를 사용하면 충분합니다.rvm을 설치할 필요가 없고 나에게는 복잡한 것들뿐입니다.

타고brew install ruby최신 버전(현재 v2.4.0)을 실제로 설치하고 있습니다.그러나 경로가 먼저 2.0.0을 찾습니다.이 문제를 방지하려면 우선 순위(소스)를 변경하십시오.나는 이것을 바꾸어서 했습니다.~/.profile 설정 및설:

export PATH=/usr/local/bin:$PATH

이후 번들러 보석이 버전 2.0.0을 사용하고 있다는 것을 알게 되었습니다. 다시하세요: 다시설치하됩니다면만.gem install bundler

rbenv* https://github.com/rbenv/rbenv 을 추천합니다.

기준을 충족하는 경우: https://github.com/rbenv/rbenv/wiki/Why-rbenv ?:

rbenv는 …을 합니다.

  • 응용프로그램별 Ruby 버전 지정에 대한 지원을 제공합니다.
  • 사용자별로 글로벌 Ruby 버전을 변경할 수 있습니다.
  • Ruby 버전을 환경 변수로 재정의할 수 있습니다.

RVM과 달리 rbenv는 그렇지 않습니다.

  • 셸에 로드해야 합니다.대신, Rbenv의 심 접근 방식은 디렉토리를 추가함으로써 작동합니다.$PATH.
  • 또는 프롬프트 해킹이 필요한 셸 명령을 재정의합니다.그것은 위험하고 오류가 발생하기 쉽습니다.
  • 구성 파일이 있습니다.어떤 버전의 루비를 사용할 것인지 외에는 구성할 것이 없습니다.
  • Ruby를 설치합니다.Ruby를 직접 빌드 및 설치하거나, Ruby-build를 사용하여 프로세스를 자동화할 수 있습니다.
  • 보석 세트를 관리합니다.번들러는 응용프로그램 종속성을 관리하는 더 좋은 방법입니다.아직 번들러를 사용하지 않는 프로젝트가 있는 경우 rbenv-gemset 플러그인을 설치할 수 있습니다.
  • 호환성을 위해 Ruby 라이브러리를 변경해야 합니다.rbenv의 단순성은 그것이 당신 안에 있는 한을 의미합니다.$PATH 다른 건 몰라도 돼요

설치

Homebrew http://brew.sh 설치

그러면:

최신 정보를 제공brew 설치 rbenv ruby-build
터미널을 열 때마다 로드되도록 bash에 rbenv를 추가합니다.echo 'which rbenv > /dev/profile; 그런 다음 eval "$(rbenv init -)"; fi' >> ~/.benv_profilesource ~/.sys_profile
rbenv 설치 --list사용 가능한 버전:1.8.5-p1131.8.5-p114[…]2.3.12.4.0-dev쥬비-1.5.6[…]rbenv 설치 2.3.1[…]

글로벌 버전 설정:

rbenv 글로벌 2.3.1루비-v루비 2.3.1p112 (2016-04-26 개정판 54768) [x86_64-160015]

업데이트된 버전을 표시하지 않는 경우

레벤브레쉬

추하여리리로컬설버정을 추가하여 버전을 합니다..ruby-version저장소의 루트 디렉터리로:

cd ~/whatvs/message/new_repoecho "2.3.1" > .vmdk-version

OS X의 경우 이 링크를 방문하십시오.

터미널 열기:

sudo gem update --system 

효과가 있습니다!

Ruby를 v2.4로 빠르게 업그레이드하는 방법+

brew upgrade ruby

또는

sudo gem update --system

Ruby 다운로드통해 최신 버전의 Ruby를 지정할 수 있습니다.

  1. 최신 버전 가져오기:

    curl -sSL https://get.rvm.io | bash -s stable --ruby
    
  2. 설치:

    rvm install 2.2
    
  3. 기본값으로 사용:

    rvm use 2.2 --default
    

또는 ruby에서 최신 명령을 실행합니다.

rvm install ruby --latest
rvm use 2.2 --default

사용:

brew install rbenv ruby-build

터미널을 열 때마다 로드되도록 Bash에 rbenv를 추가합니다.

echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile

source ~/.bash_profile

루비 설치

rbenv install 2.6.5

rbenv global 2.6.5

ruby -v

원본 페이지에 연결합니다.

"요구사항 설치가 실패했습니다. 상태: 1." 오류가 발생한 경우 다음과 같이 처리합니다.

다음 명령을 사용하여 Homebrew를 설치합니다(어떤 이유로 자동으로 작동하지 않을 수 있습니다).

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

그런 다음 다음 다음을 사용하여 rvm 설치를 다시 진행합니다.

curl -sSL https://get.rvm.io | bash -s stable --ruby

종료하고 터미널을 다시 연 다음:

rvm install 2.2
rvm use 2.2 --default

터널미:rvm gemset use global

저는 React Native 0.70과 macOS v12(Monterey)로 인해 아래 단계를 사용하게 되었습니다.

brew install ruby

편집:

open -e ~/.zshrc

$PATH 환경 변수를 설정합니다.~/.zshrc 파일의 끝에 추가합니다.Mac Intel의 경우:

if [ -d "/usr/local/opt/ruby/bin" ]; then
  export PATH=/usr/local/opt/ruby/bin:$PATH
  export PATH=`gem environment gemdir`/bin:$PATH
  eval "$(rbenv init -)"
fi

애플 실리콘

if [ -d "/opt/homebrew/opt/ruby/bin" ]; then
  export PATH=/opt/homebrew/opt/ruby/bin:$PATH
  export PATH=`gem environment gemdir`/bin:$PATH
  eval "$(rbenv init -)"
fi

브루가 버전을 업데이트하지 않으시겠습니까?

brew pin ruby

사용하다

sudo gem update --system

PC를 다시 시작하기만 하면 됩니다.

https://snyk.io/blog/how-to-install-ruby-in-mac-os/ 에 언급된 단계를 사용할 수 있습니다.

잘 작동했습니다, macOS Ventura 13.3.1 (a) (22E772610a)

brew link --overwrite --force ruby

가장 간단한 방법은 터미널에 다음 명령을 입력하는 것입니다.

sudo gem update --system

플래그를 추가할 수 있습니다.--no-document설명서를 다운로드하지 않으려는 경우.다음은 명령 실행 후 출력 예입니다.

sudo gem update --system
Password:
Updating rubygems-update
Fetching: rubygems-update-2.6.8.gem (100%)
Successfully installed rubygems-update-2.6.8
Parsing documentation for rubygems-update-2.6.8
Installing ri documentation for rubygems-update-2.6.8
Installing darkfish documentation for rubygems-update-2.6.8
Installing RubyGems 2.6.8
RubyGems 2.6.8 installed
Parsing documentation for rubygems-2.6.8
Installing ri documentation for rubygems-2.6.8

------------------------------------------------------------------------------

RubyGems installed the following executables:
    /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/gem

Ruby Interactive (ri) documentation was installed. ri is kind of like man
pages for ruby libraries. You may access it like this:
  ri Classname
  ri Classname.class_method
  ri Classname#instance_method

언급URL : https://stackoverflow.com/questions/38194032/how-can-i-update-ruby-version-2-0-0-to-the-latest-version-in-mac-os-x-v10-10-yo