react-native 환경설정 관련 에러 (feat : Mac)

bebrain·2023년 10월 26일
0

/opt/homebrew/Cellar/rbenv/1.2.0/libexec/rbenv-version-file-write: line 19: .ruby-version: Permission denied

brew install rbenv
rbenv install 3.2.2
rbenv global 3.2.2
rbenv local 3.2.2 // 여기서 에러가 발생

잘 나가다가 local설정해주려니 에러가 떴다.

해결방법

$ code ~/.zshrc
// vim사용시 vi ~/.zshrc

터미널에 입력하면 vscode가 자동으로 켜지고 .zshrc파일이 열린다.
거기다가 아래의 코드를 복붙하고 저장한뒤 끄면 됨

[[ -d ~/.rbenv  ]] && \
  export PATH=${HOME}/.rbenv/bin:${PATH} && \
  eval "$(rbenv init -)"

그리고 터미널에 다시 아래의 코드를 입력하면 설정이 저장된다.

source ~/.zshrc

에러가 났던 부분을 다시 입력하니 에러메세지없이 정상적으로 설정되었다.
(만약 안되면 터미널을 완전히 종료했다가 다시 켜서 해 보자)

출처 : https://madplay.github.io/post/file-permission-error-while-executing-gem


JAVA_HOME 환경변수 설정을 위해 code ~/.zshrc를 터미널에 입력했더니 zsh: command not found: code가 떴다.분명히 저번에 xcode설치할때 설정해놨는데ㅡㅡ
vscode에서 command + shift + p를 누르고
Shell Command: Install 'Code' command in PATH를 클릭했더니 위와 같은 에러 발생.

해결방법

cd /usr/local/bin
sudo rm -rf code

블로그보고 저거 복붙해서 넣고 다시 vscode들어가서 shell command 어쩌구저쩌구를 눌렀더니 잘 된다.

출처 : https://velog.io/@kkamyang/%EC%97%90%EB%9F%AC-EACCES-permission-denied-unlink-usrlocalbincode

ERROR: While executing gem ... (Errno::EACCES)

gem install bundler를 터미널에 입력했더니

ERROR:  While executing gem ... (Errno::EACCES)
    Permission denied @ rb_sysopen ~~~~~

== 지금 수행하려는 명령을 실행하기 위한 권한이 없다.
대충 rbenv가 설치된 경로의 소유자를 보니까 니가 아닌데? 라는 뜻이라고

일전에 sudo 명령어를 사용하여 설치한 적이 있다면 이 에러를 접하기 쉽다고.

해결방법

sudo chown -R 본인mac로그인이름 $HOME/.rbenv

출처 : https://bonoogi.postype.com/post/10623626

0개의 댓글