[Ruby on Rails] bundle install 에러

문제

git clone을 받은 후 bundle install하니 해당 에러가 떴다.
bundle update --bundler, gem install bundler:2.2.16 하라길래

했더니 에러가 떴다...


원인

에러코드를 구글링해보니 system ruby를 이용하고 있기 때문에 권한이 없어 gem 설치가 안되는게 원인이라고 하는데

내 버전을 확인해보니 system버전이 아닌 2.6.5버전을 쓰고 있었다.. system버전 쓰고 있지도 않은데 왜 에러가 뜨는 건지..🤯


해결

echo '# rbenv' >> ~/.bash_profile
echo 'export PATH=~/.rbenv/bin:$PATH' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile

차례로 입력 후
source ~/.bash_profile

다시 gem install bundler

다시 bundle install

그런데 이번에는 rails 명령어가 아예 안되는 에러가 발생했다.
lockFile 에러가 떴다.

팀장님의 도움을 받아 bundle exec 명령어를 앞에 붙여서 rails 명령어를 실행하긴 했는데 본질적인 해결방법이 아닌 것 같아 더 찾아봤다.

그리고 다음날
재부팅하니까 해결이 되어있었다.. 허무 그자체🤔

좋은 웹페이지 즐겨찾기