신사(SinSa)

여러가지 상황에 따라 아래와 같은 에러가 날 수 있겠지만 나의 경우 계정 이름을 변경하면서 경로 정보가 바뀐 것을 제대로 인식하지 못해 생기는 문제였다.


/usr/local/Cellar/rbenv/1.1.1/libexec/rbenv-exec: /Users/user/.rbenv/versions/2.5.0/bin/gem: /Users/user/.rbenv/versions/2.5.0/bin/ruby: bad interpreter: No such file or directory

/usr/local/Cellar/rbenv/1.1.1/libexec/rbenv-exec: line 47: /Users/user/.rbenv/versions/2.5.0/bin/gem: Undefined error: 0


다음과 같은 순서로 해결했다.

sudo rm -rf /usr/local/Cellar /usr/local/.git

brew install rbenv

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


나는 여기서 homebrew-fuse에서 아래와 같은 오류가 발생했고


remote: Repository not found.

fatal: repository 'https://github.com/Homebrew/homebrew-fuse/' not found


brew tap

brew untap homebrew/fuse

brew update


로 해결했다. 이렇게 하고 pod init 시도해도 안될 경우


brew upgrade

brew install ruby


ruby -v

brew install rbenv ruby-build

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

ruby -v

rbenv install 2.4.4

rbenv global 2.4.4

rbenv rehash

ruby -v


이렇게 하고 다시 pod init을 하면 정상적으로 작동된다. 



profile

신사(SinSa)

@신사(SinSa)

포스팅이 좋았다면 "좋아요❤️" 눌러주세요!