it-source

rbenv 루비 버전을 변경하지 않음

criticalcode 2023. 6. 15. 21:55
반응형

rbenv 루비 버전을 변경하지 않음

github 지침에 따라 rbenv를 설치했습니다.OSX를 실행하고 있지만 Ubuntu 12.04 VM에서 실행해 본 결과 동일한 결과를 얻었습니다.다음은 루비 버전을 변경하려고 할 때 단말기에 표시되는 내용입니다.

rbenv versions
* 1.9.3-p0 (set by /Users/user/.rbenv/version)
1.9.3-p125

rbenv global
1.9.3-p0

rbenv rehash

ruby -v
ruby 1.8.7 (2011-12-28 patchlevel 357) [universal-darwin11.0]

which ruby
/usr/bin/ruby

왜 rbenv가 생각하는 것처럼 루비 버전을 전환하지 않는지에 대해 생각해 본 사람?또한 로컬 디렉토리에 Ruby 버전이 1.8.7로 기본 설정되는 .rbenv 파일이 없습니다.

rbenv local
rbenv: no local version configured for this directory

에 PATH가 포함되어 있는지 합니다.$HOME/.rbenv/shims그리고.$HOME/.rbenv/bin

$ env | grep PATH

또한 bash를 사용하는 경우 ~/.bash_profile에 다음이 있는지, zsh를 사용하는 경우 ~/.zshenv가 있는지 확인합니다.

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

참고: ~/.bash_profile의 마지막 설정인지 확인하십시오. .bash_profile을 업데이트하고 PATH를 재설정하는 프로그램을 설치하는 문제가 발생했습니다.

마지막으로, 다음 항목을 확인합니다.$HOME폴에다없습다니가 없습니다..ruby-version만약 당신이 했다면 당신이 우연히 만들었을지도 모르는 파일.$ rbenv local <ruby-version>의 신의에$HOME폴더를 누릅니다.하고있다$ rbenv global <ruby-version>합니다.$HOME/.rbenv/version 파일, 의고존의 ..ruby-version에 파일을 합니다.$HOME는 설버재정의전합다니로 합니다.$HOME/.rbenv/version.

문서에서:

Ruby 버전 선택 심을 실행할 때 rbenv는 다음 소스에서 다음 순서로 읽어 사용할 Ruby 버전을 결정합니다.

지정된 경우 RBENV_VERSION 환경 변수.rbenv shell 명령을 사용하여 현재 셸 세션에서 이 환경 변수를 설정할 수 있습니다.

파일 시스템의 루트에 도달할 때까지 실행 중인 스크립트의 디렉터리와 각 상위 디렉터리를 검색하여 찾은 첫 번째 .ruby 버전 파일입니다.

파일 시스템의 루트에 도달할 때까지 현재 작업 디렉터리와 각 상위 디렉터리를 검색하여 찾은 첫 번째 .ruby 버전 파일입니다.rbenv local 명령을 사용하여 현재 작업 디렉터리의 .ruby-version 파일을 수정할 수 있습니다.

글로벌 ~/.rbenv/버전 파일입니다.rbenv global 명령을 사용하여 이 파일을 수정할 수 있습니다.글로벌 버전 파일이 없는 경우, rbenv는 "시스템" Ruby, 즉 rbenv가 경로에 없으면 실행되는 버전을 사용할 것으로 가정합니다.

는 제 다을추수습다니에 .~/.bash_profile:

#PATH for rbenv
export PATH="$HOME/.rbenv/shims:$PATH"

이것은 https://github.com/sstephenson/rbenv 에서 문서화된 내용은 다음과 같습니다.

제가 볼 때는 없는 것 같습니다. ~/.rbenv/bin@rodowi가 게시물에서 언급한 디렉토리.

이것은 오래된 질문일 수도 있지만, 구글은 저를 여기로 이끌었고, 후세를 위해, 제가 공유할 것이라고 생각했습니다.

위의 많은 권장 해결책 이후에도 나의 문제는 지속되었습니다.OP와 마찬가지로, 저는 rbenv와 루비 버전을 설치했지만, 제 노트북은 시스템으로 기본 설정되었습니다.제가 간과한 것은 제가 달릴 때:

[~/.rbenv] $ rbenv versions
* system (set by /Users/alphadogg/.rbenv/version)
  2.0.0-p247

IOW, 시스템에 대한 기본 설정입니다.잠깐

[~/.rbenv] $ rbenv local 2.0.0-p247

새 버전으로 바꿨습니다.

첫 번째 단계는 호출되는 루비를 찾는 것입니다.

$ which ruby

시스템에 다음 메시지가 표시됩니다.

/usr/bin/ruby

이 심은 (MacOS에서) 다음과 같이 보여야 하는 rbenv에서 사용하는 심이 아닙니다.

/Users/<username>/.rbenv/shims/ruby

심은 실제로 설정한 루비 버전으로 리디렉션하는 역할을 하는 스크립트입니다.

문제 해결을 위해 프로젝트별 "local" 버전과 셸별 "shell" 버전을 해제하고 "global" 버전 설정을 사용하여 테스트하는 것이 좋습니다. 이 설정은 ~/.rbenv/version의 일반 텍스트 파일에서 결정되며, 이 경우 버전 번호는 "1.9.3"이 됩니다.

$ rbenv global 1.9.3
$ rbenv local --unset
$ rbenv shell --unset

할수있습니다ls -laG프로젝트 폴더의 루트(홈 폴더가 아님)에 더 이상 ".dll-version" 파일이 없는지 확인합니다.

사용할 수 있습니다.rbenv versions사용하도록 설정된 rbenv 버전(및 해당 버전을 설정하는 파일의 위치 및 이름)을 식별합니다.

$ rbenv versions

경로를 올바르게 설정하기 전까지는 아무 문제도 없습니다.

이를 통해 *MacOS가 사용자에게 복종하는지 확인합니다.

$ rbenv init -

다음 순서:

$ which ruby

다음과 같은 모양을 유지합니다.

/Users/<username>/.rbenv/shims/ruby

그런 다음 새 터미널 창을 열 때마다 실행되도록 프로필에 줄을 추가합니다.

$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile

경로를 수정할 수 있는 다른 방법이 있습니다. rbenv init를 실행하는 대신 원하는 경로를 자유롭게 대체하십시오.

참고: 레일을 다음과 함께 다시 설치합니다.

$ gem install rails

Ruby on Rails를 실행하려면 먼저 이 모든 작업을 수행한 다음 Rails Gem을 다시 설치해야 합니다.이전에 설치한 Rails는 잘못된 루비에 대한 하드 코딩 경로를 사용할 것이며 다른 몇 가지 항목이 잘못된 위치에 있을 것이므로 보석을 다시 설치하면 됩니다.

P. S. Mac OS가 사용자의 말을 따르지 않을 경우(*위에서 언급) 경로를 수정할 다른 방법을 찾아야 할 수도 있지만 "Mac은 그냥 작동하기 때문에 문제가 되지 않을 것입니다. ;)

맥북 프로 카탈리나 OS와 맥북 프로 빅서에서 rbenv를 사용하여 루비를 설정할 때 이 문제가 발생했습니다.

수정 방법은 다음과 같습니다.

먼저 아래 명령을 실행하여 erbenv를 초기화합니다.

rbenv init

이것은 당신에게 무엇을 해야 하는지에 대한 지침을 줄 것입니다.▁the다▁basically▁have를 열어야 합니다.~/.zshrc합니다.eval "$(rbenv init -)"아래 명령을 실행하여 이 작업을 수행할 수 있습니다.

echo 'eval "$(rbenv init -)"' >> ~/.zshrc

그런 다음 아래 명령을 실행하여 Ruby 버전을 설정합니다.

rbenv local <your-desired-ruby-version>

제 경우, 제가 원하는 루비 버전은 3.0.1이었기 때문에 다음과 같습니다.

rbenv local 3.0.1

완료되면 Command + Q를 사용하여 터미널을 종료한 다음 새 터미널을 엽니다. 이때 다음 명령을 실행합니다.

ruby -v 
rbenv versions

원하는 Ruby 버전이 이미 설정되어 있는 것을 확인할 수 있습니다.

나의 경우, 변경하는 것.~/.zshenv작동하지 않았습니다.는 나는내부변했다습니야켜화시를▁inside 안에서 변경을 해야 했습니다.~/.zshrc.

방금 추가했습니다.

# Include rbenv for ZSH
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

맨에의 맨 ~/.zshrc셸을 다시 시작하고 로그아웃했습니다.

작동했는지 확인:

➜  ~ rbenv install 2.4.0
➜  ~ rbenv global 2.4.0
➜  ~ rbenv global
2.4.0
➜  ~ ruby -v
ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-darwin16]

저는 방금 같은 문제를 발견했습니다.제가 한 일은 (홈브루를 통해) rbenv를 제거하고 다시 설치한 것입니다.저는 또한 추가했습니다.

if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi

rbenv를 다시 설치했을 때 ~/.bash_profile에 저장됩니다.이제 완벽하게 작동합니다.

이 명령 실행

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

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

이것은 당신의 문제를 해결할 것입니다 참조.

bash를 사용하는 경우 다음으로 이동합니다.

~/.bash_profile

다음 행을 추가합니다(아직 없을 경우).

if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi

Zsh를 사용하는 경우 다음으로 이동합니다.

~/.zshrc

.zshrc 파일 끝에 동일한 코드 행을 추가합니다.

그런 다음 터미널을 다시 시작하면 지금은 괜찮을 것입니다.

rbenv help shell

"셸에 'RBENV_VERSION' 환경변수를 설정하여 셸별 Ruby 버전을 설정합니다.이 버전은 로컬 응용 프로그램별 버전과 글로벌 버전을 재정의합니다.rbenv에 알려진 Ruby 버전과 일치하는 문자열이어야 합니다.특수 버전 문자열 'system'은 기본 시스템 Ruby를 사용합니다.사용 가능한 Ruby 버전 목록을 보려면 'rbenv versions'를 실행하십시오."

rbenv가 올바르게 설치된 경우 ruby-v는 다음과 같습니다.

rbenv shell 1.9.3-p125

저도 같은 문제가 있었지만 홈브루로 인해 발생했습니다.

[~]$ rbenv version
2.3.0 (set by /Users/user/.rbenv/version)
[~]$ ruby -v
ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-darwin16]
[~]$ which ruby
/usr/local/bin/ruby

어떻게든 나는 홈브루를 통해 루비도 설치했고, 홈브루 경로는 내 안에서 rbenv 경로보다 앞섰습니다.$PATH.입니다.brew uninstall ruby저를 위해 그것을.

실행:

rbenv init

실행한 후 로컬 rbenv 버전을 설정할 때:

rbenv local 2.4.0

나의 그럼나의.ruby -v그리고 나의rbenv local버전이 일치했습니다.

참고: 현재 사용 중인 디렉터리를 종료한 다음 다시 디렉터리로 이동할 수도 있습니다. 작업을 수행하기 위해 필요한 디렉터리입니다.

2023년 업데이트(Macbook Ventura+)

당신이 가지고 있다 하더라도.rbenv설치된 경우에도 컴퓨터는 기본 루비 버전을 계속 제공할 수 있습니다.문제를 하십시오.

rbenv init

이 경우 다음과 같은 출력이 제공될 수 있습니다.

# Load rbenv automatically by appending
# the following to ~/.zshrc:

eval "$(rbenv init - zsh)"

열기만 하면 됩니다..zshrc파일 이름:

sudo nano ~/.zshrc

(또는 다른 텍스트 편집기로 이 파일을 열 수도 있습니다.)

다음 행을 추가합니다.

eval "$(rbenv init - zsh)"

합니다 (나노를 할 수 sudo nano를 사용하면 다음과 같습니다.CTRL + X그리고나서Y그리고나서EnterMac용)

이제새고를 ..zshrc다음과 같은 프로필:

source ~/.zshrc

금유형을 입력합니다.ruby --version이것은 당신에게 제공된 루비 버전을 제공해야 합니다.rbenv.

어패류 사용자용

set --universal fish_user_paths $fish_user_paths ~/.rbenv/shims/

나로서는 가장 사용하기 쉬운 방법입니다.rbenv zsh추가하는 중입니다.rbenv.zshrc설합니다이. 경다유사다니합과음우정:▁to유다.

# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(git bower rails ruby rbenv gulp npm node nvm sublime)

할 때 rbenv.

변경한 후 터미널 세션을 다시 시작하십시오.

승인된 답변은 다음을 추가할 것을 제안합니다.

export PATH="$HOME/.rbenv/bin:$PATH"

이것은 OP가 참조하는 Mac OS X에서는 작동하지 않습니다.사실, 만이당rbenv를을 통해 하면,brew install rbenv이것은 정말로 Mac OSX의 유일한 설치 방법입니다.curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bashOSX에서 실패한 후 rbenv 실행 파일이 다음 위치에 설치됩니다.

$ which rbenv
/usr/local/bin/rbenv

그러나 OSX에서도 rbenv 루트는 $HOME 디렉터리에 남아 있습니다.

~ viggy$ rbenv root
/Users/viggy/.rbenv

이것은 무엇을 의미합니까?즉, 루비를 설치하면 지정된 홈 디렉토리에 .rbenv:

$ rbenv install 2.6.0
$ ls ~/.rbenv/versions
2.6.0

이제 Brew 설치는 Linux에서 수동으로 수행해야 하는 몇 가지 작업을 수행했습니다.예를 들어 Linux에서는 플러그인으로 루비 빌드를 수동으로 설치해야 합니다.

$ mkdir -p "$(rvbenv root)/plugins"
$ git clone https://github.com/rbenv/ruby-build.git "(rbenv root)"/plugins/ruby-build

이 작업은 홈브루 설치에서 이미 수행되었습니다.Linux 설치에서와 같이 홈브루 설치에서 수행해야 하는 중요한 단계가 하나 있습니다.경로에 rbenv 심을 추가해야 합니다.그러기 위해서는 셸이 시작될 때 다음 명령을 평가해야 합니다(이 명령은 $PATH의 시작 부분에 rbenv 심을 추가합니다).

$ vim ~/.bash_profile
eval "$(rbenv init -)"
$ source ~/.bash_profile

이제당달때릴이신때▁you를 실행할 때.echo $PATH당신은 rbenv 심을 보게 될 것입니다.

$ echo $PATH
/Users/viggy/.rbenv/shims:

이제 루비 버전을 확인하면 설치된 rbenv 루비가 반영됩니다.

ruby -v
ruby 2.6.0p0 

에 다음을 합니다..bashrc내겐 효과가 있어요

export PATH="$HOME/.rbenv/shims:$PATH"

저는 모든 해결책을 시도했지만 아무 것도 효과가 없었습니다.도 그 길을 나어도그길포있었다니습고함에 ..zshrcjava.

제경에는우를 하는데,MacBook Pro M2 macOS 사용과 함께 Ventura 13.2그리고 저는 사용하고 있습니다.React Native 0.71.2루비가 필요했던 것.2.7.6판본

는간단하다넣코었다니습드를음나에 ..zprofile.zshrc효과가 있었습니다.

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init - zsh)"

이러한 증상이 나타났을 때 문제는 제가 바꾸려고 했던 새로운 Ruby 버전의 설치가 저도 모르게 중간에 실패했다는 것입니다.수정 사항은 삭제했다가 다시 설치하는 것이었습니다.

(이것은 루비 1.9.3이 사용 가능한 버전의 rbenv 목록에 표시되더라도 rbenv가 예상한 경로에 실행 파일이 없다는 것을 의미합니다.rbenv는 경로에 위치를 추가하는 것만으로 루비 버전을 변경하려고 하므로, 추가되는 위치에 실제로 아무 것도 없다면, OS는 기꺼이 기본 경로를 계속 검색하고 질문의 1.8.7과 같은 시스템 버전을 찾을 것입니다.)

마막줄확다니합인을지▁▁of▁의 마지막 줄을 확인하세요..bash_profile다음과 같습니다.

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

저도 같은 문제에 봉착했습니다.실행하여 이 문제를 해결했습니다.rbenv global으로 합니다.sudo제 생각에 그것은 허가 문제였던 것 같습니다.

update: 를 .내 맥에 같은 파일 "버전"이 있었는데, 그것은 아래에 있습니다./usr/local/Cellar/rbenv/0.3.0/가끔 실수로 만들어진 것 같아요.당신은 그것을 제거해야 합니다.

이 문제는 재설치 직후에 발생했습니다.rbenv분명히 나는..ruby-version더 이상 존재하지 않는 버전을 지정하는 홈 디렉토리의 파일입니다.일단 파일을 삭제하면 모든 것이 작동합니다.

많은 오해의 소지가 있는 답변들이 효과가 있습니다.는 README의 단계를 언급할 가치가 있다고 생각했습니다.

  1. $ brew install rbenv
  2. $ rbenv init 그리고 그것이 당신에게 주는 지시를 따릅니다.제가 얻은 것은 다음과 같습니다.
~ $ rbenv init
# Load rbenv automatically by appending
# the following to ~/.bash_profile:

eval "$(rbenv init -)"

업데이트했습니다.~/.bash_profile...

  1. 터미널을 닫았다가 다시 엽니다.
  2. 다음을 실행하여 올바르게 작동하는지 확인합니다.
$ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash
  1. 다음을 수행하여 합니다.rbenv install <version>

Linux/Ubuntu 사용자 1단계:

$ rbenv versions
  system
  2.6.0
* 2.7.0 (set by /home/User/Documents/sample-app/.ruby-version) #Yours will be different
  2.7.2

2단계:

$ nano /home/User/Documents/sample-app/.ruby-version

3단계:

$ ruby -v
ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [x86_64-linux]

당신은 크루비를 사용해 볼 수 있습니까?크루비는 심에 의존하지 않고, 대신 수정만 합니다.PATH,GEM_HOME,GEM_PATH.

나는 rbenv를 설치하기 전에 rvm을 삭제하는 것을 잊었습니다.나는 rvm을 삭제하고 rbenv를 다시 설치했지만, 시스템은 rbenv에서 글로벌로 지정한 Ruby 버전을 사용하지 않았습니다.터미널을 종료하려고 했지만, 전체 기계를 다시 시작한 후에야 작동했습니다.

여기 있는 다른 모든 대답들은 다양한 상황에 대해 좋은 조언을 해주지만, 더 쉬운 방법이 있습니다.

rbenv 문서는 시스템에서 발생할 수 있는 모든 위험을 신속하게 확인할 수 있는 rbenv-doctor 진단 도구를 알려줍니다.

curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash

모든 것이 정상이면 다음과 같은 것을 볼 수 있습니다.

$ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash                                     <aws:hd-pmp-developer>
Checking for `rbenv' in PATH: /usr/local/bin/rbenv
Checking for rbenv shims in PATH: OK
Checking `rbenv install' support: /usr/local/bin/rbenv-install (ruby-build 20201005)
Counting installed Ruby versions: 1 versions
Checking RubyGems settings: OK
Auditing installed plugins: OK

이제 이러한 예상 중 하나(예: remove rbenv-install)를 깨면 툴이 문제 해결 방법에 대한 링크와 함께 문제를 직접 알려줍니다.

$ mv /usr/local/bin/rbenv-install rbenv-install-GONE
                                                                      
$ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash                                     
Checking for `rbenv' in PATH: /usr/local/bin/rbenv
Checking for rbenv shims in PATH: OK

===> Checking `rbenv install' support: not found <===
  Unless you plan to add Ruby versions manually, you should install ruby-build.
  Please refer to https://github.com/rbenv/ruby-build#installation

Counting installed Ruby versions: 1 versions
Checking RubyGems settings: OK
Auditing installed plugins: OK

이하게도상.rbenv▁the로 설정되지 ..rbenvjava.

방법: 확인대상:ls -ltra --> 그것보위해a.rbenv작성되었습니다.

my mac의 .bash_profile에 eval "$(rbenv init -)"을 추가하면 이 문제가 해결되었습니다. rbenv local ruby -v는 세트를 제공했습니다.

루비 RBENV 설치 방법 다른 많은 도구들과 마찬가지로, 우리는 인기 있는 홈브루 macOS 패키지 관리자를 찾습니다.터미널에서 다음 명령을 실행합니다.

brew install rbenv ruby-build

모든 것이 설치되면 rbenv에게 셸을 설정하도록 지시해야 하므로, macOS에 사전 설치된 Ruby 2.6.8 버전과 달리 새 터미널 창을 열 때마다 rbenv와 함께 사용자 지정으로 설치한 Ruby 런타임 버전을 사용합니다.

셸로 rbenv를 설정하려면 다음 명령을 실행합니다.

rbenv init

부품에 추가 구성이 필요한 경우 화면에 인쇄된 지침을 따릅니다.셸의 구성에 명령을 붙여넣으라는 메시지가 표시될 수 있습니다.MacOS에서 기본 Z 셸(ZSH)을 변경하지 않은 경우 ~/.zshrc 파일의 맨 위에 다음 코드 줄을 추가해야 합니다.

eval "$(rbenv init - zsh)"

이제 rbenv 설치 프로세스가 완료되었습니다.일부 진단 검사를 실행하여 모든 항목이 올바르게 설정되었는지 확인할 수 있습니다.그렇다면 rbenv GitHub 프로젝트에서 제공하는 rbenv-doctor 도구를 실행할 수 있습니다.

새 터미널 창을 열어 새 rbenv 환경이 로드되도록 합니다. 명령 실행: curl -fsSL https://github.com/rbenv/rbenv-installer/raw/main/bin/rbenv-doctor | zsh 경고:공용 및 오픈 소스 GitHub 저장소에서 발생하는 명령을 개발 환경의 셸에 파이프로 연결할 때 이 명령을 가볍게 생각해서는 안 됩니다.악의적인 행위자가 소스 코드를 조작했을 수 있으므로 이 명령을 실행하기 전에 코드를 제대로 검토하는 것이 좋습니다.

어떻게 rbenv를 사용하여 새로운 Ruby 버전을 설치합니까?자체 Ruby 가상 환경을 구축한 것을 축하합니다!이제 기능적인 rbenv 설정이 되었으므로 이 설정을 사용하여 Ruby 버전을 완벽하게 관리할 수 있습니다.

먼저 설치할 수 있는 Ruby 버전을 나열하여 최신 Ruby 릴리스 또는 원하는 특정 버전을 선택할 수 있습니다.rbenv를 사용하여 모든 Ruby 버전을 나열하려면 다음 명령을 실행합니다.

rbenv install -l

결과는 다음과 같습니다.

2.6.10 2.7.6 3.0 3.0.4 3.1.2 jrubby-9.3.6.0 mruby-3.1.0 picoruby-3.0 rbx-5.0 truffleruby-22.1.0 truby+calvm-22.1.0

각 Ruby 구현에 대한 최신 안정적인 릴리스만 표시됩니다.모든 로컬 버전을 표시하려면 'rbenv install --list-all / -L'을 사용합니다.그런 다음 이러한 Ruby 버전 중 하나를 설치할 수 있습니다.rbenv를 사용하여 3.1.2의 Ruby 버전을 설치합니다.

rbenv install 3.1.2

그런 다음 명령은 추출, 컴파일 및 셸에서 사용할 수 있는 Ruby 3.1.2 런타임 버전을 설치하기 위해 관련 소스 코드 파일 가져오기를 시작합니다.

설치를 마치면 셸이 시작될 때마다 선택한 버전으로 설정해야 합니다.그러기 위해서는 다음을 실행해야 합니다.

rbenv global 3.1.2

마지막으로 셸에서 ruby --version을 실행하여 이 작업이 예상대로 작동하는지 확인할 수 있습니다. 이 경우에도 유사한 결과가 출력됩니다.

언급URL : https://stackoverflow.com/questions/10940736/rbenv-not-changing-ruby-version

반응형