Ubuntu 20.04 에서 Crystal 언어용 kernel을 Jupyter에 설치하는 방법을 정리하였다.
전제조건
- ubuntu 20.04
- python3 가 설치됨
- jupyter notebook을 jupyter 사용자 계정이에 설치
1. Crystal language pkg 설치
Crystal language pkg를 설차하는 방법에 대해서는 "Install On Ubuntu" 에 잘나와 있다.
# sudo apt install libssl-dev libxml2-dev libyaml-dev libgmp-dev libz-dev -y
# sudo snap install crystal --classic
2. icrystal 설치
다음과 같이 icrystal을 설치하자
# sudo apt install git libzmq5-dev -y
# sudo apt install libpcre3 libpcre3-dev -y
만약 jupyter가 사용자 jupyter로 권한으로 설치되어 있다면
jupyter 계정으로 로그인 한다.
su - jupyter
이제 crystal language kernel인 icrystal을 설치하자.
# git clone https://github.com/RomainFranceschini/icrystal.git
# cd icrystal
# shards install
# shards build
그리고
# cd bin
# ./icrystal register
Registered ICrystal at /home/jupyter/.local/share/jupyter/kernels/crystal
설치가 완료되었는데 이제 jupyter notebook에 연결해 보자
http://jupyter_ip:8888