일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- vue기초
- Vue
- ethers v6
- 프록시배포구조
- 스마트컨트렉트 함수이름 중복 호출
- rust 기초
- 컨트렉트 배포 자동화
- ethers websocket
- ethers type
- 스마트컨트렉트프록시
- git rebase
- 스마트컨트렉트테스트
- 러스트 기초 학습
- ethers
- 스마트컨트렉트 예약어 함수이름 중복
- multicall
- 러스트 기초
- ambiguous function description
- 컨트렉트 동일한 함수이름 호출
- 오블완
- 스마트 컨트렉트 함수이름 중복
- Vue.js
- chainlink 설명
- 티스토리챌린지
- ethers typescript
- nest.js설명
- SBT표준
- 러스트기초
- 머신러닝기초
- 체인의정석
- Today
- Total
목록개발/docker & linux (23)
체인의정석
1. 먼저 원격 접속 한 곳의 운영체제 정보를 알고 싶을때는 hostnamectl 명령어를 사용하면 된다. 나는 리눅스로 확인되었다. 2. nvm 설치 (둘 중 하나 선택해서 실행) curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash .bash_profile에 반영 source .bash_profile 3. nvm으로 로컬에서 진행한 버전 체크 후 같은 node.js 설치 (npm은 자동으로 설치됨) nvm install v18.15.0
Tree 설치 방법 코드 작성 후 산출물 작성을 위해 설계한 경로를 tree형태로 뽑으려 했다. brew install tree 근데 아래 오류가 발생했다. /usr/local/Homebrew/Library/Homebrew/global.rb:15:in `require': cannot load such file -- active_support/core_ext/object/blank (LoadError) 이 경우 해결방안을 찾아보니 brew update-reset 이걸 해주라고 한다. 다시 설치하니 설치가 잘 된다. 이제 원하는 경로에 들어가서 tree 명령어를 치면 경로의 폴더와 파일들이 다 나온다. tree 해당 프린트 된 값을 기준으로 각 경로에 대한 설명을 써서 산출물을 만들었다. Tree 기능 설명..
젠킨스 설치방법 젠킨스 : 젠킨스란? CI/CD를 자동화 시켜주고 프로세스를 관리시켜 주는 툴로 현재 회사에서 CI/CD 및 cron job을 더 정확히 하기 위해 공부를 시작하였다. 젠킨스는 하나의 서버라고 한다. 따라서 기존 프로젝트에 이를 합치려고 하는 경우 추가적으로 배포를 해주면 되는것 같다. 현재 도커를 활용하여 서비스를 배포 중이였기 때문에 다음과 같은 프로세스로 초기 설정을 진행하였다. https://www.jenkins.io/download/lts/macos/ macOS Installers for Jenkins LTS macOS Installers for Jenkins LTS Homebrew Installer Jenkins can be installed using the Homebrew ..
복잡한 에러로그 디렉토리에서 압축 파일을 푸는 방법은 다른 디렉터리에서 복사해서 보는 방법이 있는데 먼저 다른곳에 복사하고 나서 푸는 것이다. cp 파일명.txt /경로/새로움파일명.txt 이런식으로 하면 새로운 경로에 파일을 다른 이름으로 복사할 수 있다. 그러나 이 경우 저장공간을 차지하게 되고 번거러운데 단순 조회용이라면 ? 압축을 풀지 않고도 zCat을 사용하면 볼 수 있다고 한다. zCat 파일명.gz 여기서 로그를 확인할 수 있었다. https://syuda.tistory.com/95 [AIX] 압축 풀지 않고 파일 확인하기, 특정파일만 압축 풀기 안녕하세요. 슈다 입니다. 사이즈가 큰 파일을 compress 명령으로 압축하여 보관하고 있는 경우 파일 내용을 확인하려면 uncompress 명령..
https://www.hahwul.com/2019/11/18/how-to-fix-xcrun-error-after-macos-update/ Mac 업그레이드 후 xcrun: error: invalid active developer path 에러 해결하기 MacOS 업그레이드 시 어김없이 발생하는 문제가 하나 있습니다 😫 바로 개발 관련 도구 사용 시 대다수가 발생하는 missing xcrun 에러인데요. www.hahwul.com 에러 코드 xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun..
1. zplug https://github.com/zplug/zplug GitHub - zplug/zplug: A next-generation plugin manager for zsh :hibiscus: A next-generation plugin manager for zsh - GitHub - zplug/zplug: A next-generation plugin manager for zsh github.com zplug 의 경우 zsh의 여러 플러그인을 쉽게 관리하게 도와준다고 한다. curl -sL --proto-redir -all,https https://raw.githubusercontent.com/zplug/installer/master/installer.zsh | zsh 위를 통해 설치가 가능하..
여러 DB 또는 서버를 같이 개발해야 할 때는 docker compose를 활용해야 한다. 1. brew install docker https://formulae.brew.sh/formula/docker docker Homebrew’s package index formulae.brew.sh brew install docker 2. 이때 cask 옵션을 주면 docker compose도 같이 설치된다고 한다. brew install --cask docker 근데 난 이미 도커를 설치해서 컴포즈를 따로 설치하였다. brew install docker-compose 3. 그다음에 버전을 체크하면 된다. docker --version docker-compose --version 4. 컨테이너 생성 및 시작의 경..
헤매다 보니까 이제 도커 명령어가 조금은 익숙해졌다. 로컬에 있는 파일을 도커로 옮기는 법은 생각보다 간단했다. docker cp /Users/lambda256/Downloads/instantclient-basiclite-linux.x64-21.3.0.0.0.zip oracle:/ 이렇게 로컬에 있는 경로에 cp를 두고 컨테이너 이름: 경로 를 해주는 것이다. 진짜 들어갔는지 확인을 해보면 (base) lambda256@ethan ~ % docker exec -it oracle bin/bash root@c025c1e0b2b4:/# ls bin dev etc instantclient-basiclite-linux.x64-21.3.0.0.0.zip lib media opt oracle-instantclient..