/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
EACCES: permission denied, unlink '/usr/local/bin/code'
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