전체 글845 React Native 카카오 로그인 연동하는 방법 1. 환경react-native: 0.61.5 2. iOS 연동먼저 아래의 명령어를 통해 라이브러리를 설치한다. yarn add @react-native-seoul/kakao-login 다음으로 아래의 명령어를 통해 연동해준다. cd ios && pod install 이전 RN은 link를 통해줘야했지만, 이젠 자동 링크를 지원하므로 ios폴더로 진입하여 pod install 명령어만 입력하면 알아서 설치된다. 아무런 이상없이 설치되었다면 위 화면과 같은 결과를 볼 수 있을 것이다. 다음으로 Xcode를 켜서 상단에 있는 File - Open을 누른다.자신의 프로젝트 폴더 내부에 있는 ios폴더로 들어가면 프로젝트명.xcworkspace라는 파일이 존재한다. 해당 파일을 열어준다. Info탭으로 들어간다.. 2020. 5. 25. SQLAlchemy PostgreSQL JSON컬럼 변경안되는 문제 해결 방법 1. 개요PostgreSQL은 JSON타입의 컬럼을 지원한다. NoSQL처럼 Schemaless 형태의 데이터를 저장할 필요성이 있지만, NoSQL로 가기는 조금 꺼려지는 경우에 사용하기 용이할것같다. SQLAlchemy에서 JSON타입의 컬럼을 다루다보면 이상하게도 값이 업데이트되지 않는 현상이 발생한다. 예를 들어서, class Order(Base): __tablename__ = 'orders' id = Column(Integer, primary_key=True, autoincrement=True) info = Column(JSONB)위와 같은 테이블이 있다고 가정하자. info같은 경우 JSON타입으로 되어있는데 만약 값을 바꾸고 싶다면 일반적으로 아래와 같은 코드를 사용할 것이다. order = .. 2020. 4. 25. OSX MySQL dyld: Library not loaded 오류 해결 방법 무엇때문이지는 잘 모르겠는데 어제 Homebrew로 gdb를 설치한 이후부터 pipenv도 뻑나고 pip도 뻑나고 뭔가 이상한 상황들이 많이 발생했다. pipenv같은 경우는 그냥 재설치를 했더니 해결이 되었는데 오늘 잠시 디비작업을 하려고 MySQL을 실행했는데 MySQL도 마찬가지로 오류가 발생했다. 오류의 상세 내용은 아래와 같다. dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib Referenced from: /usr/local/opt/mysql@5.7/bin/mysql Reason: image not found openssl관련 오류로 보여서 일단 brew list를 통해 설치되어있는 목록을 확인했다. 현재 위 사진을.. 2020. 4. 16. OSX Homebrew MySQL 8에서 5.7로 변경하는 방법 brew install mysql 위와 같이 MySQL을 설치하게되면 8버전이 설치된다. 하지만 나는 기존에 5.7버전을 사용하고 있었으므로 버전을 변경하고 싶었다. 그래서 먼저 단순히 아래의 명령어를 통해 기존 MySQL을 삭제하고 5.7버전을 설치해줬다. brew uninstall mysqlbrew install mysql@5.7 하지만 이런저런 오류들이 계속 발생했다. 정확하게 기억은 안나는데 대충 아래의 오류들이다. 1. Pid관련 오류2. mysql.sock 오류3. --initialize specified but the data directory has files in it. Aborting.4. unknown variable 'mysqlx-bind-address=127.0.0.1' 오류 이것.. 2020. 3. 6. Mac OSX git xcrun error 오류 해결 방법 기존까지 맥 모하비 버전을 사용하고 있다가 오늘 처음으로 카탈리나로 업데이트를 했다. 귀찮아서 미뤄두고 있다가 자꾸 업데이트 알람이 뜨길래 오늘 그냥 올려버렸다. 크게 달라진점은 없는 것 같고, 튼 사용하기에 나쁘지 않다. 그런데 폴더로 들어가서 git을 입력했더니 위처럼 xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 라는 오류 메시지가 발생했다. 생각해보니 모하비로 업데이트를 진행한 이후에도 동일한 문제가 발생했던 것 같다. 해결방법은 상당히 간단하다. 아래의 명령어를 터미널에 입력.. 2020. 1. 31. Codelog 제작기 1. 개요 나는 시간이 날 때 마다 개발 관련 웹서핑을 한다. 이렇게 간간히 지식을 쌓는 것은 나름 좋은 습관이었는데, 몇가지 문제가 있었다. 각잡고 보는게 아닌 이상 하나의 글을 끝까지 보기가 힘들다는 것이다. 그래서 내 휴대폰 브라우저에는 항상 100개가 넘는 창이 열려있었다. 물론 끝까지 읽은 글들은 절반정도밖에 되지 않는다. 그래서 막연히 생각만 했었다. URL을 모아두는 Repository Site를 하나 만들면 참 좋을 것 같다고. 마침 어떤 토이 프로젝트를 해볼까 고민하던차였고 이번에 만들어보기로 했다. 원래 계획했던 기간은 2일이었는데 역시나 작업을 진행하면서 여러가지 트러블 슈팅을 직면하였고 결과적으로 4일 조금 넘게 걸려 현재는 성공적으로 배포를 완료한 상태이다. 위와 같은 생각의 흐름.. 2020. 1. 13. 이전 1 ··· 9 10 11 12 13 14 15 ··· 141 다음