윈도우11 로컬계정 설치

윈도우11 로컬계정 설치

  1. 윈도우 11 설치 시, 네트워크 연결 화면에서 ‘Shift + F10’을 눌러서 강제명령프롬프트 화면을 띄운다.
  2. 해당 창에서 OOBE\BYPASSNRO 를 치고 엔터키를 눌러 재부팅을 진행한다.
  3. 재부팅 후에, 다시 윈도우 11 설치 네트워크 연결 화면에 들어가면 네트워크 없음 버튼이 새로 생성되어 있음
  4. 해당 버튼을 통해서 로컬계정 형태로 윈도우 설치가 가능해진다.
Ruby Version Update

Ruby Version Update

Homebrew 설치

터미널을 열고 아래 명령어를 붙여넣기합니다.

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

설치가 완료된 뒤 터미널에서 brew --version 명령어를 통해 설치가 완료되었음을 확인할 수 있습니다.

$ brew --version
Homebrew 3.3.10
Homebrew/homebrew-core (git revision 55aa98ff208; last commit 2022-01-17)
Homebrew/homebrew-cask (git revision 539020232e; last commit 2022-01-17)

Homebrew를 통해 rbenv1 설치

brew update를 통해 Homebrew가 최신 버전으로 업데이트 되도록 합니다.

$ brew update

brew install rbenv로 가장 최신 버전의 rbenv를 설치합니다.

$ brew install rbenv

rbenv를 통해 Ruby 설치

아래 명령을 통해서 rbenv로 설치할 수 있는 Ruby 버전을 확인합니다.

$ rbenv install -l
2.6.9
2.7.5
3.0.3
3.1.0
jruby-9.3.3.0
mruby-3.0.0
rbx-5.0
truffleruby-22.0.0.2
truffleruby+graalvm-22.0.0.2

Only latest stable releases for each Ruby implementation are shown.
Use 'rbenv install --list-all / -L' to show all local versions.

리스트에 있는 버전들 중에서 하나를 골라 설치합니다. 

2.x.x 대의 버전에서 가장 최근 버전으로 설치하면 괜찮은 것 같습니다.

단, 반드시 2.5.0 이상의 버전을 설치해야 합니다.

$ rbenv install 2.7.5

설치가 완료된 뒤, rbenv versions를 통해 현재 기기에 설치된 Ruby들의 버전을 확인할 수 있습니다.

$ rbenv versions
* system
  2.7.5

위에서 확인할 수 있듯이, 아직 ruby는 기존 OS에 설치된 ruby(system)을 가리키고 있습니다.

$ which ruby
/usr/bin/ruby

아래 명령을 통해 기본적으로 PowerShell이 열리면 rbenv에 설치된 ruby를 가리키도록 바꿔줍니다.

$ rbenv global 2.7.5

바뀐 루비 버전을 확인합니다.

$ ruby --version
ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [x86_64-darwin20]

설치 시 발생할 수 있는 문제들

rbenv global 명령을 실행 후에도 ruby 버전이 바뀌지 않는 경우

rbenv global 명령을 실행하고, rbenv versions를 통해 확인한 버전과, ruby --version으로 확인한 버전이 다른 경우가 있습니다.

$ rbenv versions
* system
  2.7.5

$ rbenv global 2.7.5

$ rbenv versions
  system
* 2.7.5 (set by /Users/hangyeongsu/.rbenv/version)

$ ruby --version
ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin20]

$ which ruby
/usr/bin/ruby

이 경우 환경변수 설정이 필요합니다.

rbenv init을 실행하고, 출력되는 eval~ 줄을 2번째 줄에 표시되는 파일 뒤에 붙여넣습니다.

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

eval "$(rbenv init - zsh)"

위의 경우, ~/.zshrc 파일에 vim등의 도구를 통해 마지막 줄을 붙여넣습니다.

위 내용을 붙여넣은 뒤, 터미널을 재실행하면 ruby 버전이 잘 적용되는 것을 확인할 수 있습니다.

$ rbenv versions
  system
* 2.7.5 (set by /Users/hangyeongsu/.rbenv/version)

$ ruby --version
ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [x86_64-darwin20]

$ which ruby
/Users/user/.rbenv/shims/ruby
Theme: Overlay by Kaira