2021.12.08ƒ
m1으로 교체 / 개발환경 재구축
0. chrome 설치
1. web storm 다운로드
- email로 계정 로그인
- plugin 설치
* git flow integration - ??? 안나오는데 url타고 들어가서 다운하면 컴퓨터 손상 경고가 뜸 ! -> m1은 아직 지원 안할 수도 (?)
* quokka - ??? 라이센스 등록 방법
* upsource integration
- ssh 등록 을 어떻게 하는건지 (?) -> git clone은 일단 access token으로 진행함
- ssh 등록 방법 : https://rfriend.tistory.com/603
ssh 생성 및 등록 방법
1. terminal 에서 ssh 키 생성
$ ssh-keygen -t rsa -C "youremail@gamil.com"
엔터 엔터 엔터 (비번 설정 안함) -> The Key's randomart image 랜덤 이미지가 나오고
2. id_rsa.pub의 공개키를 복사하기
$ cat ~/.ssh/id_rsa.pub
3. github사이트로 가서 -> settings -> ssh 생성
- title 쓰고 key 부분에 2번에서 복사한 공개키를 붙여넣기 -> Add SSH key 클릭
4. 잘 등록되었는지 확인 -> terminal 에 아래 명령어 실행
$ ssh -T git@github.com
업소스
https://opendev4u.tistory.com/169?category=717639
- webStorm 에 프로젝트 git clone, npm install 이후 npm run dev 를 실행했을 때 redis 에러가 남
git clone 후 npm i 을 할 때 위치는 상관없는건가 ??
-----> terminal 에 redis 가 안깔려있어서 그랫슴,, 근데 webstorm terminal 에서는 계속 설치 에러가 나고 iterm2에서는 에러가 안남 -> webstorm을 m1용으로 설치하지 않았던 것 !!!
postman 실행
npm run dev 로 실행
.env local 주석 열기 / dev 주석 닫기
포스트맨 local 로 환경 수정 -> send 하니깐 연결 됨
quokka - help - manage license
2. postman
email로 로그인, access token 입력
3. noSQL 부스터 버전 : v6으로 (우리 라이센스가 요거임)
- help - enter license - 라이센스 아이디, 비밀번호 (메일로 받음) 를 입력
4. dataGrip - trial 로 다운
5. docker 다운
6. Redis 다운 했지만 어떻게 하는지를 모르겟다
7. github desktop
8. iterm2 다운
9. mongodb 설치 (in iterm2)
m1 은 아직 mongodb 지원안해서 rosetta ? 를 이용해야함
계속 에러남 ㅠㅠㅠㅠㅠㅠ
sudo로 무언가 실행하면 권한이 내가 아니라 root로 되어서 계속 안됨 -> chown <권한가질아이디> 권한 변경 함
replica set 설정 중에는 옵션을 못가져와서 아래 <string>--replSet</string> <string>rs0</string> 을 추가함
-> 인터넷에서 찾은 rosetta terminal복제해서 하는걸 굳이 안해도 되었음!! 그런데 이렇게 하는 사람들도 있는 걸 보니 이것도 되는듯...
10. mysql (in iterm2)
-> mysql쓰게될 때 연결하는 방법 작성하기
11. nvm
https://tecadmin.net/install-nvm-macos-with-homebrew/
step 1. 기존의 node 삭제
$ brew uninstall --ignore-dependencies node
$ brew uninstall --force node
step 2. NVM 설치
$ brew update
$ brew install nvm
.nvm 폴더가 없다면 만들기
$ mkdir ~/.nvm
bash사용 중이라면 .bash_profile파일에, zsh 사용 중이면 .zshrc 파일에 아래 내용을 추가 - 나는 zsh
$ vi ~/.zshrc // 파일을 열고
# 아래 두줄 추가
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
$ source ~/.zshrc 를 하라고 하는데 안됨.
$ source ~/.oh-my-zsh 로 하니깐 에러는 안나는데 된건지는 모르겟
nvm 설치 확인
$nvm --version
---- node 설치 ----
$ nvm ls-remote --> 설치 가능한 node 버전이 쭉 - 나옴
$nvm install node --> 숫자를 뒤에 안쓰면 최신 것으로 자동으로 설치됨 -> 안정적인 최신 lts버전 찾아서 다운 하기
12. sourceTree 다운 -> 계정 연결 / sourceTree옵흔 - 새로만들기 - 디렉토리 검사 - 추가할 프로젝트 선택 ->
아이디 : github 아이디, 비번 : github access Token key
13. 키보드 연결 해결하기!! -> 첫 노트북이 이미 Fn+ Del 첫번째로 등록되어있었어서 이번에는 Fn + PgDn으로 함
14. 캘린더목록, one-note 다운 및 동기화
15. aws-cli
brew 로 다운
aws쪽 할 때 필요 ex. serverless 등등
https://longtermsad.tistory.com/13
2021.10.06
mac 2017
설치할것 :
- postman Ok
- web storm Ok
Preferencs - Plugins
- data grip (보류). Ok
- noSQL 부스터 Ok
- home brew (Mac package manager) -> cask 설치 -> 이후에 mysql@5.7 설치 Ok
- ZSH, - 터미널 스타일 Okhttps://kim-dragon.tistory.com/37 Ok
- (선택사항) Command queue 라는거 써보기
- (선택사항) 소스트리 (?) 찾아보기 - web storm에 추가해서 쓰기 (?) - 한달 무료 써보고 괜찮으면ㄱㄱ 안맞으면 vsc로…
- Nvm - node version manager Ok
nvm 설치
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
ls -al // .nvm 이 생김
nvm use // nvm 으로 버젼 맞추기
nano .zshrc // 파일에 들어가서 맨 마지막에 위의 export ~ # This loads nvm 까지 붙여 넣기
source ~/.zshrc
cd project/server-template // project 폴더 만들어서 거기에 git clone한 "server-template"에 입장
nvm install 14
nano .nvmrc
npm i
* nvm list 로 버전 확인
brew install git-flow-avh // git-flow-avh 설치
- mySQL (버전 5.7로 깔아야함 !!!) Ok
- mongoDB local 설치 Ok
- https://znos.tistory.com/47
- Docker 설치 Okdocker 다운로드 https://www.docker.com/get-started Ok
- https://jsikim1.tistory.com/139
- Ssh https://jootc.com/p/201905122827 Ok
- iterm2 Ok
https://minimin2.tistory.com/122
- Medis Ok
- web storm 확장 프로그램
- macbook 단축키 위한 https://www.spectacleapp.com/ -> preference 제어 설정해주기 -> 잠금
- macbook 캡쳐 https://apps.apple.com/kr/app/snappy-snapshots-the-smart-way/id512617038?mt=12https://apps.apple.com/kr/app/snappy-snapshots-the-smart-way/id512617038?mt=12
- Redis Ok
레디스 백그라운드로 돌리기
redis-server --demonize yes
- 13. Medis Ok
slack zip에서 다운 받아서 오른쪽 클릭해서 열기 > application추가함
- github desktop
찾아볼 것
- Cicd
- Ecs fargate
ecs가 도커관리하는거
Docker
** 기타 **
cpu 확인 명령어
sysctl -n machdep.cpu.brand_string
'study' 카테고리의 다른 글
[mac/ homebrew] nvm node 특정 버전으로 다운그레이드 (0) | 2021.12.09 |
---|---|
[TEST CODE with mocha, should, sinon] stub mock spy before beforeEach after afterEach (0) | 2021.10.28 |
[Git Flow] git flow 사용법 (feat. 생활코딩) (0) | 2021.10.04 |
NoSQL 이란 ? NoSQL 장점 단점 / 데이터 모델링 기법 정리 (0) | 2021.09.23 |
HTTP/0.9 HTTP/1.0 HTTP/1.1 HTTP/2 차이 (0) | 2021.09.10 |