애플 OSX를 사용 하는 macbook에서 일반적으로 루비를 사용 하기 위해서 설치하는 rvm (루비 버전 매니저)의 커맨드는 아래와 같다.하지만 m1프로세서를 사용한 맥북에서는 아래같은 에러가 발생 하며 진행 되지 않았다.or터미널에서 아래 명령어로 환경 변수 설정
Rails 초기 세팅시 mysql2 잼 설치에서 에러 발생애플 실리콘 M1 맥북 OSX 빅서(Big Sur) 11.4 에서 bundle install (혹은 gem install mysql2) 했을 때 MYSQL2 Gem에서 아래 에러가 발생 하였다.오픈SSL 관련 해
원활한 테스트를 위해 알스펙과 팩토리봇 잼을 추가 한다.Gemfilebundle install명령어 실행해서 잼 설치팩토리 작성 : 레코드를 하나하나 수동으로 생성 하는 수고를 덜어준다. 아이디는 auto-increase로, 제목은 임의로 준다.
Gemfile에 mysql2 잼을 추가 해주자.bundle install로 설치 한다.config/database.yml 파일을 작성 한다.데이터베이스의 계정 정보는 Git과 같은 소스코드 관리툴에 넣으면 안되기 때문에 환경변수로 빼두었다.
Ruby 버전을 2.7에서 3.0으로 업데이트 한 뒤에 아래와 같은 에러가 발생 하며 MySql잼이 설치가 실패 하였다.M1 맥북이라 호환성 문제가 있나 싶었는데 그건 아니었다.해결법Gemfile.lock을 삭제 하고 새로 bundle install 한다.아래 명령어
노트북을 새로 구입하여 새 개발 환경에 기존 레일즈 프로젝트를 구축 하는 과정을 거치고 rails s 명령어로 서버 시작시 아래와 같은 경고 메시지가 다량으로 발생 하였다. 동작은 이상 없이만 아무래도 찜찜해서 워닝을 해결 하는 방법을 알아 보았다.구글링 해서 비슷한
디플로이 해서 서비스가 돌고 있던 우분투 서버에서, 루비 버전을 업데이트 한 뒤에 서비스에 문제가 발생 하였다.tail -f /var/log/apache2/error.log 명령어로 로그를 확인 한 결과 아래와 같았다. 해결책 이를 해결 하기 위해서, 업데이트된 루비에