IT정리노트

블로그 이미지

Edward. K

메멘토적 기억능력을 소유한 개발자 노트.

GitHub 을 통한 사이트 만들기. 2. ruby, jekyll 설치

카테고리 없음 2021. 6. 14. 13:42
반응형

    1. GitHub 을 통한 사이트 만들기. 1. GitHub Pages 만들기
★ 2. GitHub 을 통한 사이트 만들기. 2. ruby, jekyll 설치
    3. GitHub 을 통한 사이트 만들기. 3. GitHub 연동
    4. GitHub 을 통한 사이트 만들기. 4. jekyll 테마 등록하기

 

https://jekyllrb.com/docs/installation/

 

Installation

Official guide to install Jekyll on macOS, GNU/Linux or Windows.

jekyllrb.com

* node.js npm 으로는 설치가 안됨.. ( npm i ruby  >https://www.npmjs.com/package/ruby )
   가이드 대로 ruby 설치 후 진행

 1. ruby 설치  * 동적 객체 지향 스크립트 프로그래밍 언어
    다운로드 링크 :  https://rubyinstaller.org/

Download 선택

 

Ruby+Devkit 2.7.X (x64) 선택

 

다운받은파일 더블클릭. 설치
Agree , Next
Install
Next
열심히 설치중
Finish , 설치 완료
그냥 엔터..  머라머라  하더니..창 닫힘..

더보기

엔터 이후 문구 
Which components shall be installed? If unsure press ENTER [1,3]

> sh -lc true
mkdir: `/dev/shm'의 허가를 바꿀 수 없습니다: Permission denied
mkdir: `/dev/mqueue'의 허가를 바꿀 수 없습니다: Permission denied
'C:\WINDOWS\system32\drivers\etc\hosts' -> '/etc/hosts'
'C:\WINDOWS\system32\drivers\etc\protocol' -> '/etc/protocols'
'C:\WINDOWS\system32\drivers\etc\services' -> '/etc/services'
'C:\WINDOWS\system32\drivers\etc\networks' -> '/etc/networks'
gpg: /etc/pacman.d/gnupg/trustdb.gpg: trustdb created
gpg: no ultimately trusted keys found
gpg: starting migration from earlier GnuPG versions
gpg: porting secret keys from '/etc/pacman.d/gnupg/secring.gpg' to gpg-agent
gpg: migration succeeded
gpg: Generating pacman keyring master key...
gpg: key 7ECD5BE53360234C marked as ultimately trusted
gpg: directory '/etc/pacman.d/gnupg/openpgp-revocs.d' created
gpg: revocation certificate stored as '/etc/pacman.d/gnupg/openpgp-revocs.d/D851C177E3E3E291873F921A7ECD5BE53360234C.rev'
gpg: Done
==> 신뢰 데이터베이스 업그레이드 중...
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
==> msys2.gpg에서 키 덧붙이는 중...
==> 키 모음에 있는 신뢰하는 키를 자체적으로 서명하는 중...
  -> 키 123D4D51A1793859C2BE916BBBE514E53E0D0813로 로컬 서명중...
  -> 키 B91BCF3303284BF90CC043CA9F418C233E652008로 로컬 서명중...
  -> 키 6E8FEAFF9644F54EED90EEA0790AE56A1D3CFDDC로 로컬 서명중...
  -> 키 69985C5EB351011C78DF7F6D755B8182ACD22879로 로컬 서명중...
  -> 키 9DD0D4217D75A33B896159E6DA7EF2ABAEEA755C로 로컬 서명중...
  -> 키 D55E7A6D7CE9BA1587C0ACACF40D263ECA25678A로 로컬 서명중...
==> 소유자 신뢰 값 가져오는 중...
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
==> 키 모음에 있는 폐기된 키들을 비활성화하는 중...
  -> 키 B19514FB53EB3668471B296E794DCF97F93FC717 비활성화하는 중...
==> 신뢰 데이터베이스 업그레이드 중...
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   1  signed:   6  trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1  valid:   6  signed:   6  trust: 0-, 0q, 0n, 6m, 0f, 0u
gpg: depth: 2  valid:   6  signed:   0  trust: 6-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2022-01-23
gpg: refreshing 13 keys from hkps://hkps.pool.sks-keyservers.net
..
..
###################################################################
#                                                                 #
#                                                                 #
#                   C   A   U   T   I   O   N                     #
#                                                                 #
#                  This is first start of MSYS2.                  #
#       You MUST restart shell to apply necessary actions.        #
#                                                                 #
#                                                                 #
###################################################################


MSYS2 seems to be properly installed
Install MSYS2 and MINGW development toolchain ...
> pacman -S --needed --noconfirm autoconf autogen automake-wrapper diffutils file gawk grep libtool m4 make patch sed texinfo texinfo-tex wget mingw-w64-x86_64-binutils mingw-w64-x86_64-crt-git mingw-w64-x86_64-gcc mingw-w64-x86_64-gcc-libs mingw-w64-x86_64-headers-git mingw-w64-x86_64-libmangle-git mingw-w64-x86_64-libwinpthread-git mingw-w64-x86_64-make mingw-w64-x86_64-tools-git mingw-w64-x86_64-winpthreads-git pkgconf mingw-w64-x86_64-pkgconf

ruby -v   설치 확인

               
            * ruby gem update   <- 이건 안함..
                       C:\Users\uuser>gem update 
            ----------------------------------------------------------------------------------------------------
               * 설치 폴더 >  C:\Ruby27-x64                    * ruby 학습 : https://try.ruby-lang.org/
               * 설치 확인 >  C:\Users\uuser>ruby -v
                                   ruby 2.7.3p183 (2021-04-05 revision 6847ee089d) [x64-mingw32]

            ----------------------------------------------------------------------------------------------------


 2
. jekyll  로컬 설치   (https://jekyllrb.com/docs/installation/windows/)
       2.1.   gem install bundler jekyll

       2.2.   jekyll -v

더보기

인코딩 이슈

만약 UTF-8 인코딩을 사용한다면, 문서 안에 BOM 헤더를 사용하지 않아야 합니다.
그렇지 않으면 Jekyll 에 아주, 아주 안 좋은 일이 벌어집니다.
이는 특히, 윈도우즈에서 Jekyll 을 사용하는 것에 연관된 문제입니다.

그리고, 사이트 생성 단계에서 “Liquid Exception: Incompatible character encoding” 에러가 발생하는 경우엔,
콘솔창의 코드 페이지를 UTF-8 로 바꿔야 할 수도 있습니다. 다음과 같이 입력하면 됩니다:
chcp 65001

 

3. Eclipse Project 추가.   * Github 을  Eclipse 을 통해서 연동할 예정이다. 
 

Eclipse  New > Proeject
General > Project 선택
project Name  :github_io_jekyll     
refefenct 미선택, Finish

4. jekyll 설치 및 확인 
  4.1. jekyll new github_io_jekyll     * jekyll install 

  4.2. jekyll serve      *생성한 jekyll 폴더로 이동하여 서버 실행 
           D:\br_framework\workspaces>cd github_io_jekyll
           D:\br_framework\workspaces\github_io_jekyll>jekyll serve
      > http://127.0.0.1:4000/   사이트 접속 확인


5. 이클립스 확인. 
*프로젝트 선택후 Refresh

Project > Refresh
Refresh 후 보여지는 파일


이제 로컬 개발환경은 마무리 되었다.
GitHub와 연동하여 소스를 관리해보자.

 

반응형
Posted by Edward. K
블로그 이미지

메멘토적 기억능력을 소유한 개발자 노트.

by Edward. K

공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

태그

  • 플래시 게임
  • EkNote
  • 컴퓨터 관리
  • egov
  • 이미지 편집
  • 이클립스
  • flex
  • 캡쳐툴
  • 사업 이야기
  • 전자정부프레임워크
  • tomcat
  • android
  • toad
  • Graphic
  • EditPlus
  • 미네르바
  • eclipse plugin
  • 중독성게임
  • rocketdock
  • iBATIS
  • 개한민국
  • ERwin
  • sqlgate
  • 가상화폐무료
  • STS
  • Jboss
  • netbeans
  • 색상코드표
  • Eclipse
  • Flash Player

글 보관함

«   2026/01   »
일 월 화 수 목 금 토
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

링크

카테고리

분류 전체보기 (792)
행운이와함께 (1)
EkNote Project (18)
ARIS (0)
Android (2)
LINK (39)
UML (9)
Programming (154)
Cobol (0)
ASP (0)
CSS (5)
C_C++ (2)
IBatis (2)
JSP (3)
JAVA (76)
JavaScript (44)
PHP (2)
Utility (76)
Protable (3)
MobileProgram (4)
SKT (0)
KTF (0)
LGT (0)
자료들 (4)
DB (82)
mongoDB (0)
MySQL (8)
Oracle (61)
MSSQL (4)
Graphic (8)
Flash (3)
PhotoShop (3)
SourceFactory (4)
Collection (73)
작가의기막힌상상력 (14)
미소를찾아보는공간 (44)
내심장은작동중일까 (6)
멀더와스컬리의노트 (3)
이건어디에사용할까 (6)
Edward (275)
나만 알기엔 아까워 (100)
기억하기 위한 기록 (123)
시선이 머무는 공간 (50)
숨기고 싶은 이야기 (2)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
Edward. K's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

IT정리노트

메멘토적 기억능력을 소유한 개발자 노트.

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (792)
    • 행운이와함께 (1)
    • EkNote Project (18)
    • ARIS (0)
    • Android (2)
    • LINK (39)
    • UML (9)
    • Programming (154)
      • Cobol (0)
      • ASP (0)
      • CSS (5)
      • C_C++ (2)
      • IBatis (2)
      • JSP (3)
      • JAVA (76)
      • JavaScript (44)
      • PHP (2)
    • Utility (76)
      • Protable (3)
    • MobileProgram (4)
      • SKT (0)
      • KTF (0)
      • LGT (0)
      • 자료들 (4)
    • DB (82)
      • mongoDB (0)
      • MySQL (8)
      • Oracle (61)
      • MSSQL (4)
    • Graphic (8)
      • Flash (3)
      • PhotoShop (3)
    • SourceFactory (4)
    • Collection (73)
      • 작가의기막힌상상력 (14)
      • 미소를찾아보는공간 (44)
      • 내심장은작동중일까 (6)
      • 멀더와스컬리의노트 (3)
      • 이건어디에사용할까 (6)
    • Edward (275)
      • 나만 알기엔 아까워 (100)
      • 기억하기 위한 기록 (123)
      • 시선이 머무는 공간 (50)
      • 숨기고 싶은 이야기 (2)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바