티스토리 뷰

프로그래밍 공부/Ruby on Jets : 서버리스

Ruby on Jets : Unavailable pre-compiled gems

마음 따뜻한 개발자, 나른한 하루 2020. 4. 27. 20:46

 

최근, AWS Cloud9을 통해 배포를 하면서 위와같은 이슈로 인해 피해를 본 사례가 있어 해결법에 대해 공유하고자 합니다.

 

해당 문제점 같은 경우는 byebug Gem이 AWS Lambda에 제대로 컴파일이 되지 않아서 발생되는 문제인 것 같습니다.

원래는 어떻게해서든 byebug Gem 설치와 함께 해결하는 방향으로 하고 싶었으나, 구글에서 위와같은 사례로 해결된 글을 발견하지 못했습니다.

 

그래서 저는  Gemfile  에서 byebug Gem을 지워버리고 해결하는 방향으로 했습니다.

 

1.  Gemfile  파일을 열람 후, byebug Gem을 주석처리 혹은 내용을 지워주세요.

 

2. Ruby on Jets 내 터미널에서 아래 명령어를 입력해서 gem 설치파일 자체를 없애줍니다.

gem uninstall byebug

 

3. 평소와 같이 다시 Jets를 AWS Lambda로 배포를 하면 무사히 배포가 됩니다.

# jets deploy [Environment]

jets deploy production

 

댓글
댓글쓰기 폼
공지사항
Total
37,630
Today
22
Yesterday
231
링크
«   2020/08   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
글 보관함