라벨이 설치인 게시물 표시

[React-Native] MacOS Catalina 버전 cooapods 설치(1.9.1)

이미지
현재 사용중인 Catalina 버전 React Native를 공부하면서 expo로만 화면을 띄워봤는데 직접 시뮬레이터로 화면을 띄워보고싶었다.  공식 문서 메뉴얼대로 설치하고있었다. 하지만 아래처럼 오류가 발생했다. 오류 메세지에서 제시해준 방법대로 pod install 했을때 설치되는 버전이 1.8.4 버전이었는데 1.9 이상을 설치해야한다고 한다. 찾아보니 현재 내 맥 버전에 깔려있는 ruby는 2.6.3 버전으로 cocoapods 1.9.x 이상 버전의 설치를 지원하지 않는다고 한다. 그래서 ruby 버전을 업데이트 해줘야 했다. 원하는 버전의 ruby를 다운받고 시스템 경로를 내가 세팅한 ruby로 변경해줘야 했다. $ brew update $ brew install rbenv $ rbenv install -l (설치 가능한 버전 목록이 나온다.) $ rbenv install 3.0.0 $ ruby -v (설치된 버전 확인) 설치하고나면 시스템 경로를 설정해줘야 한다. 아래 명령어를 터미널에 입력한다. $ vim .zshrc .zshrc 에 아래 설정 붙여 넣기 export PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init - zsh)" 위 내용 붙여넣고 아래 명령어 입력(저장 후 실행)한다. $ source ~/.zshrc 그리고 나서 설치한 버전 중 원하는 버전의 ruby가 적용되도록 명령어를 입력한다. 버전 설정 $ rbenv global 3.0.0 $ rbenv rehash 제대로 버전이 설정되었는지 확인한다. $ ruby -v 그리고 다시 실행해보면 정상적으로 실행된다.

nvm 설치하기 ( mac )

이미지
Node Version Manager (nvm)깃허브 주소  https://github.com/nvm-sh/nvm#install--update-script 터미널 열고 입력 $ sudo curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash 위에 명령어 입력하면 아래처럼 나온다. 설치된줄알고 $ nvm --version 을 입력해보지만 제대로 설치되지 않았다. export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion 환경변수 설정에서 해당 부분을 추가해주어야한다. 아래 명령어 입력 $ vi ~/.zshrc 들어가서  i 를 눌러서 위에 코드를 복사 붙여넣기 후 ESC 눌르고  :wq 입력해서 나온다 나온다음에 복사 붙여넣기한 환경변수 적용하기위해서 아래 명령어 입력 $ source ~/.zshrc 그다음 아래 명령어 입력 $ nvm --version 설치 완료

[MySQL] 설치 및 사용방법 (Homebrew 사용)

이미지
MySQL 설치 및 사용방법 (Homebrew 사용) Homebrew를 이용해서 설치했다. 터미널(Terminal)에 brew search mysql 입력 여러가지 목록이 터미널(Terminal)에 뜬다. brew install mysql 을 입력하여 최신버전의 MySQL을 설치 터미널(Terminal)에 brew list 입력하여 설치가 되었는지 확인하기 설치 확인 후  MySQL 설정 시작 mysql.server start  명령어로 MySQL서버를 실행시킨다. MySQL 설정을 하기 위해서 mysql_secure_installation 명령어를 입력한다. 설정시작 (아래 순서대로 설정을 시작한다.) 1. Would you like to setup VALIDATE PASSWORD component?(비밀번호 가이드 설정에 대한 질문) yes: 복잡한 비밀번호 (ex. "q1w2e3r4"와 같은 조합형(?) 비밀번호를 설정하여야 한다.) no: 쉬운 비밀번호 (ex. "1234"처럼 쉬운 비밀번호를 설정할 수 있다.) 앞으로 사용할 비밀번호 입력 2. Remove anonymous users? (Press y|Y for Yes. any other key for No)(사용자 설정에 관한 질문) yes: 접속시 -u 옵션필요 (접속하는 경우 "mysql -uroot"처럼 -u 옵션 필요) no: 접속시 -u 옵션 불필요 (접속하는 경우 "mysql"처럼 -u 옵션 불필요) 3. Disallow root login remotely? (Press y|Y for Yes, any other key for No)(다른 IP에서 root 아이디로 원격접속을 설정) yes: 원격접속 불가능 no: 원격접속 가능 4. Remove test database and access to it? (Press y|Y for Yes, any other key for No)(테스트 데이터베이스 설정) yes: