Starknet Node 운영을 시도해보는 중입니다.
현재 진행형인데 아래 원문대로만 해서는 잘 안되고 있는 상황이네요.
중간중간에 문제 해결 했던 부분을 추가하면서 정리해봅니다.
원문 :
원문에서 12번까지는 어느정도 서버를 운영해본 사람들에게는 익숙한 부분이구요.
13번 부터 정리해봅니다.
Ubuntu 22.04에 설치해보았습니다.
ALCHEMY 환경변수 설정 및 bash_profile에 등록
ALCHEMY=ALCHEMY_HTTP_ADDRESS
echo 'export ALCHEMY='$ALCHEMY >> $HOME/.bash_profile
starknet.sh 파일 다운로드 및 실행
- wget -O http://starknet.sh https://api.nodes.guru/starknet.sh && chmod +x http://starknet.sh && ./starknet.sh
위 명령어가 바로 안되는 경우,
wget -O http://starknet.sh https://api.nodes.guru/starknet.sh
or
wget http://starknet.sh https://api.nodes.guru/starknet.sh
를 시도해서 starknet.sh를 받은 뒤,
chmod +x ./starknet.sh
./starknet.sh
linker cc
not found 에러가 나는 경우
sudo apt update
sudo apt install build-essential
failed to run custom build command for openssl-sys v0.9.87
에러가 나는 경우
sudo apt-get install libssl-dev
sudo apt-get install libgmp-dev
libgmp-dev 설치
sudo apt-get install libgmp-dev
python3.10-venv 설치
apt install python3.10-venv
python 가상환경 생성 및 활성화
python3 -m venv .venv
source .venv/bin/activate
pip install pytest
./starknet.sh: line 37: /root/.bash_profile: No such file or directory 에러가 뜨는경우!!
# home 에 만들어 뒀던 .bash_profile을 root로 옮겨준다.