여러가지 상황에 따라 아래와 같은 에러가 날 수 있겠지만 나의 경우 계정 이름을 변경하면서 경로 정보가 바뀐 것을 제대로 인식하지 못해 생기는 문제였다.
/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을 하면 정상적으로 작동된다.
'코드와 오류 기록' 카테고리의 다른 글
swift Moya video upload (0) | 2019.07.24 |
---|---|
R에서 rJava 에러날 때 (0) | 2019.07.11 |
xcode bitbucket 수정 (0) | 2019.02.03 |
error: src refspec master does not match any. 해결방법 (2) | 2019.01.28 |
Label-Free Distant Supervision for Relation Extraction Via Knowledge Graph Embedding (0) | 2018.11.16 |