RVM 설치와 사용

RVM은 여러 Ruby 버전을 사용할 수 있게 관리하는 CLI 도구다.

RVM 설치하기

RVM 설치하기:

다음과 같이 간단하게 설치하고, 쉘에 다시 접속하면 rvm을 사용할 수 있다.

사용 방법

사용방법:

Ruby에서 Bundler 사용하기

Bundler

Bundler는 정확히 필요한 gem과 그 gem의 버전을 설치하고, 추적하는 것으로 일관성 있는 Ruby 프로젝트를 제공하는 도구다. 그 기본적인 사용법에 대해 알아보겠다.

설치방법 :

이제 Gemfile을 프로젝트 루트 디렉토리에 만들어야한다.

다음 Bundler 커맨드를 사용할 수 있다.

gem 커맨드

다양한 gem을 여기서 찾을 수 있다.

Ruby 문법, Snippet

Jekyll에서 관련 포스트 기능이 이상하게 동작해서 해당 플러그인을 수정할 필요가 있었다. 플러그인이 Ruby라서 관련 문법을 정리해서 다음에 수정할 때 참고해야겠다.

디버깅 관련 :

 

문자열 관련 :

 

배열 관련 :

 

클래스 관련 :

 

모듈 확장하는 방법:

 

 

self.included를 사용한 모듈 확장

이슈

ERROR: Could not find a valid gem

gem을 설치하는데, 다음 에러가 발생했다.

 

SHA-1 개인키 서명이 취약해지면서 브라우저가 변하는 것을 대비하려고, 웹서버들이 SHA-2(특히, SHA256 이상)로 업그레이드 하게된 것이 원인이다.

해결방법은 최신 RubyGems을 다운로드하고, 설치하는 것이다.