반응형 제가 왜 코딩을 하고 있을까요?27 composer 설치 명령어 php 먼저 깔려있어야함.php 설치 여부 확인.php -v php 없다면 php 먼저 설치.brew install phphomebrew마저 없다면 아래글 참고.> ~/.zprofileeval "$(/opt/homebrew/bin/brew shellenv)" 설치" data-og-host="asj8000.tistory.com" data-og-source-url="https://asj8000.tistory.com/entry/home-brew-%EC%84%A4%EC%B9%98-%EB%AA%85%EB%A0%B9%EC%96%B4" data-og-url="https://asj8000.tistory.com/entry/home-brew-%EC%84%A4%EC%B9%98-%EB%AA%85%EB%A0%B9%EC%96.. 2024. 11. 26. Homebrew 설치 명령어 설치 명령어/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" Path 추가 (zsh 사용시)echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofileeval "$(/opt/homebrew/bin/brew shellenv)" 설치후 확인.brew --version 2024. 11. 26. 유의적 버전 (Semantic Versioning). 버전 관리 버저닝버전 번호는 소프트웨어의 변경사항을 나타내며, 개발자와 사용자가 소프트웨어의 상태를 쉽게 이해하고 관리할 수 있도록 도와준다. 일반적인 버전 번호는 보통 세부분으로 나누어지며 아래와 같은 형태를 가진다. MAJOR.MINOR.PATCH1.2.20 세상엔 정말 다양한 버전 관리 방법이 있으며, 그 중 Semantic Versioning이 특히 오픈 소스 프로젝트에서 매우 널리 사용된다.그래서 오늘은 이것에 대해 정리해보고자 한다. 유의적 버전 (Semantic Versioning) 위의 시맨틱 버저닝의 경우, 깃헙의 공동창업자인 Tom Preston-Werner이 만든 규칙이며, 아래 공식사이트에서 상세한 내용들을 읽어볼 수 있다.https://semver.org/이 글에선 이에 대해 요약해보려한.. 2024. 6. 23. git submodule 당겨오기 submodule 있는 레포 clone 후, 해당 submodule 디렉토리가 비어있을때 ->git submodule update --remote --recursive 2024. 6. 19. docker 설치 명령어들 정리 맨날 쓰는 도커 설치 명령어들 정리 Mysql*{PWD} 수정docker pull mysqldocker run --name mysql-container -e MYSQL_ROOT_PASSWORD={PWD} -d -p 3306:3306 mysql PostgreSQL*{PWD} 수정docker pull postgresdocker run --name postgresql-container -e POSTGRES_PASSWORD={PWD} -d -p 5432:5432 postgres mongoDBdocker pull mongodocker run --name mongodb-container -d -p 27017:27017 mongo Redisdocker pull redisdocker run --name redis-c.. 2024. 6. 12. IntelliJ RDS 연결 오류 with ssh 터널링, clusterInstanceHostPattern enableClusterAwareFailover 작업 배경 : intellij idea에서 db 연결 도중 오류 발생.보안으로 인해 SSH 터널링을 별도로 설정한 상태. 아래와 같이 에러 메시지가 나온다. The clusterInstanceHostPattern configuration property is required when an IP address or custom domain is used to connect to a cluster that provides topology information. If you would instead like to connect without failover functionality, set the enableClusterAwareFailover configuration property to false. 해결 .. 2024. 5. 29. m1 mac에 x86_64 Homebrew 설치하기 문제 내용m1 맥북에 Homebrew를 통해 특정 패키지를 설치하려고 시도하였다.brew install ...하지만 아래와 같은 오류가 발생하였다.Error: Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)!To rerun under ARM use: arch -arm64 brew install ...To install under x86_64, install Homebrew into /usr/local.이 문제를 해결해보자. 우선 원인은 간단하다.M1이 출시한지 시간이 좀 되었지만, 아직 Intel 프로세서만 지원하는 앱들이 많다.위 내용처럼, x86_64 아키텍처에 의존하는 패키지를 설치하려고 하면 위와 같은 오류가 발생할 .. 2023. 2. 25. Postman을 통하여 API 속도 테스트를 해보자. * 이 게시물에선 Postman의 기능을 통하여, 다수의 API 응답 속도를 일괄 테스트해보는 방법을 설명하고 있습니다. 작업 배경 서버 쪽 API들의 성능 개선 작업이 이루어졌습니다. 하지만, 실제 표본 데이터 없이. 말만으로 무작정 성능 개선이 이루어졌다고 할 수 없는 법. API의 응답 속도가 얼마나 빨라졌는지 정확한 데이터를 뽑으려고 합니다. 사용 프로그램과 기능 Postman의 collection 기능을 사용해서 진행해보려고 합니다. 방법 우선, Postman 좌측 상단 New -> Collection을 통해 새 컬렉션을 만들어줍니다. 이 생성된 콜렉션 아래에 테스트에 필요한 API들을 전부 모아줍니다. 생성된 콜렉션 우클릭 -> Add request 버튼이나, 다른 콜렉션에서 복사해오면 됩니다.. 2022. 9. 21. [java] nextInt() 사용 직후 nextLine() 사용하면 생기는 오류 해결 방법 문제 사항. nextInt() 사용 직후 nextLine() 를 사용하면 사용자 입력과 무관하게 nextLine() 이 빈값을 받아오게 됨. 원인 Scanner.nextInt()가 사용자 입력의 마지막 개행을 처리해주지 않음. 이 처리되지 않은 개행 문자가 다음에 사용되는 Scanner.nextLine()에서 입력되기에, nextLine()이 사용자 입력과 무관하게 빈 값을 받아오게 됨. 해결 방법 값을 받을 때 Scanner.nextInt()이 아닌 Scanner.nextLine()로 받아오고, 입력 받아온 값을 Integer.parseInt 를 사용해서 형변환시키기. int value = Integer.parseInt(scanner.nextLine()); 혹은 그냥... nextInt() 직후에 의미.. 2022. 6. 26. 오류: 에이전트에 예외사항이 발생했습니다. : java.rmi.server.ExportException: Port already in use: 8080; nested exception is: java.net.BindException: Address already in use (Bind failed) [톰캣] 실행 시도시 아래와 같은 메시지가 뜬다. 오류: 에이전트에 예외사항이 발생했습니다. : java.rmi.server.ExportException: Port already in use: 1099; nested exception is: java.net.BindException: Address already in use (Bind failed) 원인. 직전 작업하던 내용이 오류로 종료되며 톰캣에서 돌리던 서버가 정상종료되지 않아 계속 실행되고 있기에 발생함. 해결 방법. 터미널을 통해 해당 포트를 강제종료 시켜버리면 된다. 예시.위의 경우엔 1099포트가 사용중이라 한다. 아래 명령어를 입력해 실행중인 포트의 PID를 알아낸다. sudo lsof -i:1099 (패스워드 인증 필요) PID 번호를 .. 2022. 4. 25. 이전 1 2 3 다음 반응형