전체(132)
-
[SonarQube] ERROR: Job failed (system failure): prepare environment: failed to start process: exec: "pwsh": executable file not found in %PATH%. Gitlab 러너 연동 에러
소나큐브와 깃랩 CI/CD 연동 이후 러너에서 소스 빌드 및 소나큐브 분석을 실행하던 중 다음의 에러를 마주했다. 해당 에러의 내용은 pwsh : PowerShell Core 프로그램을 찾을 수 없다는 에러이다.그러나... PowerShell Core 7 (최신) 을 이미 사용중이고, 심지어 PATH도 제대로 잡혀있음에도 해당 에러가 계속 발생하고 있었다. 원인은 깃랩 러너 셋팅 (config.toml) 파일에서 shell 설정이 잘못되어 있어서 그런것이었다. 이걸 찾느라 또 열심히 이거저거 삽질한 나의 시간이여.. ㅎㅎ 처음은 shell = "pwsh" 로 되어 있는 부분을 "powershell"로 고쳐주고 깃랩 러너를 돌리는 제대로 빌드되어, 소나큐브 분석까지 제대로 끝나는 것을 확인할 수 있었다.c..
2024.08.12 -
[SonarQube] 코드 품질 분석 툴 오류 (installutil.exe, NET START 오류 등)
소나큐브 설치 후 최초 실행 시 아래와 같이 "명령줄 또는 디버거에서 서비스를 시작할 수 없습니다. 먼저 installutil.exe를 사용하여 Windows 서비스를 설치한 다음 서버 탐색기, Windows 서비스 관리 도구 또는 NET START 명령을 사용하여 시작해야 합니다."오류가 발생하는 경우가 있다. 오류 메시지 처럼 installutil 를 찾아서 별 삽질을 다해도 해결되는 종류의 오류가 아니다.. 순수하게 자바 sdk 패스가 제대로 안잡혀서 발생하는 오류이기 때문에 StartSonar.bat 에서 아래 블럭 친 부분처럼 자바17 sdk 패스로 수동으로 잡아주도록 한다. 그 밑에 줄은 실행될 필요가 없기 때문에 @rem 으로 주석처리 해주면 정상 실행된다. 아래와 같이 StartSon..
2024.05.16 -
[유치원 생일선물] 5세 유치원, 어린이집 생일선물 추천템, 3000원대 생일선물 추천
1. 유치원 생일잔치 선물 준비우리 아이 유치원은 매달 생일잔치 때, 3000원 미만의 생일선물을 준비해가야한다. 가격 제한이 있다보니 매번 마땅한 선물을 고민하게 된다. 주로 검색을 해보면 추천하는 선물이 색연필, 양말, 칫솔치약 세트 등 실용적이고 호불호가 적은 품목들이 나온다. 물론 위와 같은 선물도 훌륭하지만.. 아이 입장에서 생각해보면 색연필, 양말, 칫솔세트는 와~ 선물이다!! 하는 느낌은 없는 엄마기준 흡족한 선물 같다고 생각했다. 그리고 대중적인 품목을 하다보면 중복되는 선물이 있어서 나뿐만 아니라 다른 친구들도 많이 선물할테니.. 메리트가 좀 떨어지지 않을까 하는 걱정도 있었다. 2. LED 썸머 팔찌그래서 계속 검색을 하던 찰나, 여름시즌에는 모기패치나 모기 퇴치 팔찌도 괜찮다는 글을 ..
2024.05.06 -
[청담 한우 맛집] 청담 뜨락. 생일 기념 한우 파티. 아이랑 가기 좋은 고깃집. 한우 룸식당. 강남 안창살 맛집
생일을 맞이하여 가족 모두가 만족하며 먹을 수 있는 한우 맛집에 방문하기로 했다. 예전에 방문하여 매우 만족스러운 기억이 있는 청담 뜨락을 다시 한번 찾게 되었다. 청담 뜨락은 수요미식회에서 신동엽 인생맛집으로 소개되었고, 블루리본 서베이에도 여러번 등재된 인증된 맛집이다. 이번에 신관이 새로 완공되어 깔끔한 인테리어 및 시설 속에서 식사를 할 수 있었다. 1. 위치 및 주차뜨락주소 : 서울 강남구 영동대로142길 13-3 (우)06075대중교통으로는 불편한 위치이고, 차량으로 접근하는 것이 편리하다.아파트 단지 골목길에 위치하여 한적한 편이다.주차 : 발렛주차. 발렛비 없음.(요즘 강남에서 발렛비 없는 곳이 거의 없는데..뜨락은 발렛비가 없다. 그러나 음식 가격 속에 다 포함되어 있을 듯..) 앞에 도..
2024.04.13 -
[Ionic+Vue3] 네이버지도 API 연동하기 (feat. typescript)
Ionic + Vue3 + Typescript 환경으로 모바일 크로스플랫폼 앱을 개발하면서 필요한 내용을 정리해본다. 지도 연동은 매우 빈번하게 사용하는 기능 중 하나이다. 오늘은 가장 보편적으로 사용되는 네이버지도 API를 연동해보도록 하겠다. 1. 네이버지도 API Key 발급 받기 https://www.ncloud.com/product/applicationService/maps NAVER CLOUD PLATFORM cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification www.ncloud.com 위 페이지로 가서 네이버지도 사용 등록 및 키를 받..
2024.04.09 -
[VScode] You're running in a GNOME environment but the OS keyring is not available for encryption. Ensure you have gnome-keyring or another libsecret compatible implementation installed and running. 해결하기
이 오류 메시지는 주로 우분투 환경에서 VScode 사용시 발생할 수 있는 오류이다. 우분투는 윈도우나 맥처럼 키체인 시스템은 OS 레벨에서 제공해주지 않기 때문에 사용자가 직접 라이브러리 설치 후 셋팅을 해줘야 하는 불편함이 있다. 이런 작업을 해주지 않으면, 안전한 자격증명 환경이 없는 상태라서 VScode로 Git push 작업 시마다 로그인을 해줘야 하는 매우 불편함이 발생하기 때문에 반드시 초기에 셋팅해주고 시작하도록 한다. 한번 셋팅해주고 한번만 로그인 하면 그 이후부터는 더이상 로그인을 묻지 않아 매우 편리하다. 해결 방법 : gnome-keyring 설치. 이 방법은 안드로이드 태블릿 Termux 우분투 환경에서도 정상동작하니, 필수로 설정하도록 한다. 1. 아래 명령어로 gnome-key..
2024.04.03