본문 바로가기

Solution32

Claude Code settings.json이 없는 이유, v2.x부터 자동 생성되지 않는 구조 변경과 대처 방법 여러 컴퓨터에 설정을 변경하던 중 ~/.claude/settings.json 파일이 존재하지 않는 상황이 있었습니다..설정이 적용되지 않은 것 같거나설치가 잘못된 것처럼 보이지만실제로는 정상 동작입니다.AI에게 릴리즈 노트를 읽어달라고 잡도리를 한 결과,Claude Code v2.x부터 설정 구조가 변경되었다고 합니다. 과거 (v1.x ~ v2.0 초반)실행 시 자동으로 ~/.claude/settings.json 생성일부 인증/옵션도 해당 파일에서 관리현재 (v2.0.8 이후)settings.json은 필수 파일이 아님인증 정보는 다음 우선순위로 처리됨:OAuth 로그인 / 구독 상태OS 환경 변수(선택) settings.json즉 settings.json은 "없어도 되는 선택 설정 파일"로 변경된 상태.. 2026. 1. 12.
[Solution] Docker build 오류 openjdk:11 not found, openjdk:27 not found 2025-11-04 오전 6:00 이후 docker build 실행 시 아래와 같은 오류가 발생하였습니다. > [internal] load metadata for docker.io/library/openjdk:11: ------ Dockerfile:2 -------------------- 1 | # base 2 | >>> FROM openjdk:11 AS base 3 | WORKDIR /app 4 | -------------------- ERROR: failed to solve: openjdk:11: failed to resolve source metadata for docker.io/library/openjdk:11: docker.io/library/openjdk:11: not found Err.. 2025. 11. 4.
[Docker] gradlew 파일 CRLF형식 오류(did not complete successfully: exit code: 127) 도커를 도입하고있습니다.푸시 전 로컬에서 수행해 보고 싶은데 로컬에서 아무리 돌려봐도 failed to solve: process "/bin/sh -c ./gradlew clean build -x test" did not complete successfully: exit code: 127에러가 납니다. 파일 형식에 개행으로 인식되고있는게 있기 때문인데gradlew 파일이 CRLF형식임. 난 맥인데.. 왜..? file gradlewgradlew: POSIX shell script text executable, Unicode text, UTF-8 text, with CRLF line terminatorswith CRLF line terminators 문제임.RUN sed -i 's/\r$//' gradle.. 2025. 9. 22.
[IntelliJ] 인텔리제이 언어 설정 영어(English)로 변경 인텔리제이 업데이트를 했더니 나도 모르는 사이에 한글로 언어설정이 변경되어있었습니다.사실 나도 모르는 사이는 아니고 처음에 Korean 이런 설정이 나왔는데 아무 생각 없이 다음,다음 눌렀던 탓이겠죠.한글 지원은 좋으나 계속 영어로 써왔기때문에 어색해서 설정을 변경하려합니다.한글로 되어있으니 찾으러 가는 길도 쉽지 않네요설정 변경 하기 1. IntelliJ IDEA > 설정 > 플러그인 2. > Koean 검색 > Korean Language Pack / 한국어 언어 팩 > 비활성화 클릭아래 화면은 활성화되어있는 화면으로 [비활성화] 버튼 클릭 후 하단의 [적용] 버튼을 눌러 줍니다. 3. 다시 시작 클릭재부팅 필수입니다. 다시 시작을 눌러줍니다. 편-안 2025. 4. 22.
Mysql|DBeaver Mysql DB Dump 실패 시 처리 방법 1.DBeaver를 통한 DB Dump 시 아래와 같은 에러 발생 동일 내용임에도 불구하고 DBeaver에선 오류로 덤프 수행이 잘 되지 않아 Workbench를 설치하여 덤프를 떴습니다.기본 설정이 무엇인가 다른 듯합니다.dbeaver에서 도구 > Dump database로 진행하였으나 아래와 같은IO error: Process failed (exit code = 2). See error log.java.io.IOException: Process failed (exit code = 2). See error log.에러 발생 2. 터미널을 통한 덤프 시도 시에도 에러 발생3. Solution|처리 방법비교적 mysql 전용 툴인 Workbench 설치 후 DB Dump를 진행하였습니다. Workbench.. 2025. 2. 14.
MySQL|error 1227 (42000) at line 18: access denied; you need (at least one of) the super, system_variables_admin or session_variables_admin privilege(s) for this operation workbench에러 🛑 에러error 1227 (42000) at line 18: access denied; you need (at least one of) the super, system_variables_admin or session_variables_admin privilege(s) for this operation workbench ⚠️  원인이 오류는 import/restore 하려는 계정에 super, system_variables_admin 또는 session_variables_admin 권한이 없어 발생하는 에러로MySQL 서버가 사용자가 아닌 다른 DEFINER가 지정된 sql 파일을 허용하지 않기 때문입니다. 🛠️ 해결 방안 1. root 계정으로 Import (권장)- MySQL에서는 일반 계정이 S.. 2025. 2. 13.
Oracle ORA-00923 : FROM 키워드가 필요한 위치에 없습니다 Oracle ORA-00923 : FROM 키워드가 필요한 위치에 없습니다 에러 ORA-00923 : FROM keyword not found where expected Solution Select와 From 사이에서 자주 발생하는 오류로 ,나 "", alias등이 제대로 쓰여있지 않은 경우 발생함. 나의 경우엔 alias에 홑 따옴표를 써서 발생.. -- as-is (fail) SELECT 1 AS 'first', 2 AS 'second' FROM DUAL; -- to-be (success) SELECT 1 AS "first", 2 AS "second" FROM DUAL; etc 저번에도 비슷한 에러가 남. 눈을 제대로 뜨고 코딩하자. https://itsuit.tistory.com/89 [ORACLE.. 2024. 3. 18.
[MAC] MAC OS 업데이트 이후 GIT invalid active developer path 오류 발생하는 경우 맥 업데이트 이후 GIT 연동 불가 맥 업데이트 이후 아래와 같은 에러가 발생하는 경우 또는 GIT invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 해결방법 / Solution 터미널에서 xcode-select --install 명령어 수행으로 xcode를 재설치 한다. git --version 으로 깃 버전이 제대로 나오면 해결. 인텔리제이를 사용하는 경우 인텔리제이까지 재기동 하면 된다. 2024. 1. 23.
[알약삭제] 노트북 알약 랜섬웨어 차단 오류 해결하기 [알약삭제] 알약 랜섬웨어 차단 오류 해결하기 대 혼돈의 날... 2022-08-30 11:30경 배포한 알약 '공개용'에서만 부팅에 필요한 프로그램들을 랜섬웨어로 감지하는것 같은 오류가 생겼다. 알약 공개용 제품 관련 긴급 공지 ㈜이스트시큐리티입니다. 항상 저희 알약 제품을 이용해 주셔서 감사합니다. 금일(2022.08.30 11:30) 업데이트된 알약 공개용에서 랜섬웨어 탐지 오류가 발생하여 현재 정확한 원인 분석 및 긴급 대응 중에 있습니다. 제품 사용 중 불편함을 드려 진심으로 사과의 말씀을 드리며, 조속히 정상화될 수 있도록 최선을 다하겠습니다. 알약 공개용 버전 v.2.5.8.617 * 알약 기업용 제품 영향 없음 저 시간이면 개인 PC에서 원격 접속한 사람들 모두 난리였을것 같은데 제일 빠른.. 2022. 8. 30.
[ORACLE] ORA-22859: 열의 수정이 부적당합니다 [ORACLE] ORA-22859: 열의 수정이 부적당합니다 에러 발생 ALTER TABLE [DB].[TABLE] MODIFY [COLUMN] NCLOB; CLOB이던 컬럼을 NCLOB로 ALTER 시 아래와 같은 에러 발생 ORA-22859: 열의 수정이 부적당합니다 22858. 00000 - "invalid alteration of datatype" Solution 1. 새 컬럼 추가 후 데이터 이관 2. 기존컬럼 삭제 후 이전 컬럼명으로 새 컬럼명 변경 -- NCLOB형 COLUMN 추가 ALTER TABLE [TABLE] ADD ([NEW COLUMN] NCLOB); -- 데이터 이관 UPDATE [TABLE] SET [NEW COLUMN] = [NOW COLUMN]; UPDATE [TABLE].. 2022. 6. 29.
[ORACLE] ORA-64203: 문자 집합 변환 후 대상 버퍼가 너무 작아 CLOB 데이터를 보유할 수 없습니다. [Oracle] ORA-64203: 문자 집합 변환 후 대상 버퍼가 너무 작아 CLOB 데이터를 보유할 수 없습니다. BLOB,CLOB,NLOB TO_CHAR(STR)로 자르는 경우 4000byte이상 자를 수 없음 TO_CHAR(SUBSTR(STR, 1, 4000)), TO_CHAR(SUBSTR(STR, 4001, 8000))으로 자르는 경우 4천자씩 잘라서 써야해서 4GB를 저장할 수 있는 BLOB,CLOB,NLOB 자료형에 의미가 없고 DB상 성능이 떨어짐 SELECT 구문에서 SELECT만 하고 서비스단에서 조작하는것을 추천, 단, GROUP BY 절에 BLOB,CLOB,NLOB이 있는 경우 단순 SELECT불가능....ㅠㅠ 2022. 5. 31.
[MSSQL] 쿼리결과 탭 유지 [MSSQL] 쿼리결과 탭 유지 SQL을 쓰다보면 들여쓰기 탭을 썼는데도 불구하고 다음에 열때 엉망으로 열리는 경우가 있음. 프로시져를 예로 들면 이렇게 열려야 하는데 이렇게 들여쓰기가 이상해지고 흐트러지는 경우 해결방법) Solution) 1. 도구 > 옵션 2. 쿼리 결과 > SQL Server > 표 형태로 결과 표시 or 텍스트로 결과 표시 등 필요한 화면 클릭 > 복사 또는 저장 시 CR/LF 보존 클릭 > 확인 2021. 4. 23.
[Python] 파이썬 설치 에러 (SSL) 회사 보안규정상 집에서 멀쩡하게 설치되던 Python이 설치되지 않을 때가 있다. 대부분 내부 SSL설정에 따른 오류로 강제로 신뢰하는 사이트로 빼야 설치 가능하다. SSL Error 1.curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py 에러날 경우 curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py --ssl-no-revoke 실행 2.py get-pip.py 에러날 경우 py get-pip.py --trusted-host=files.pythonhosted.org --trusted-host=pypi.org 실행 3.'pip'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니.. 2021. 3. 5.
[ORACLE] ORA-00904: [Table].[Field]: invalid identifier error ORA-00904: [Table].[Field]: invalid identifier 불분명 하거나 부적합한 식별자가 있는 경우 발생 쿼리 안에서 따옴표(')의 갯수가 맞지 않거나 ex) ''+@MemberNo+' 열 이름에 특수문자 혹은 Oracle의 예약어를 사용하고 있는 경우 ex) A.T@mp 존재하지 않는 열 이름을 지정하고 있는 경우 발생함 ex) A.fieldinB (A테이블에 존재하지 않는 필드 지정) 2021. 3. 4.
[ORACLE] ORA-00907: missing right parenthesis error ORA-00907: missing right parenthesis 역시 구문 분석 중 나는 오류로 ,(콤마), ;(세미콜론) 및 괄호를 덜 닫거나 더 닫았을 경우 구문이 맞지 않을 경우 발생한다. 긴 쿼리이거나 서브 쿼리가 많거나 mssql에서 오픈 쿼리로 조회하는 경우 찾기 어려우니 조심 해야함 (은 내가 지금 헤매는중ㅜㅜ) 2021. 3. 3.
[ORACLE] ORA-00936: missing expression error ORA-00936: missing expression 구문 오류일 경우 발생 ,(콤마), ;(세미콜론) 및 괄호를 덜 닫거나 더 닫았을 경우 구문이 맞지 않을 경우 발생하므로 맞지 않는 부분을 하나씩 찾아봐야 함 2021. 3. 2.
[.NET] HTTP 오류 403.14 오류 - 웹 서버가 이 디렉터리의 내용을 표시하지 못하도록 구성되었습니다. [.NET] HTTP 오류 403.14 오류 - 웹 서버가 이 디렉터리의 내용을 표시하지 못하도록 구성되었습니다. 솔루션 디버깅 시 403.14 오류가 뜨는 경우, 친절하게 웹 페이지에서 해결 방법을 알려줌 Solution) 둘 중 하나만 진행 해도 정상 작동됨. 1. 디렉터리 파일에서 시작 페이지를 설정 2. web.config 수정 web.config파일에 선언 해줌 2020. 10. 30.
[C#]개체가 IConvertible을 구현해야 합니다. 개체가 IConvertible을 구현해야 합니다. 형변환등을 제대로 하지 않았을 때 발생 Solution) .ToString(); 혹은 .text등 제대로 변환하여 파싱하였는지 확인 2019. 3. 8.
[Solution]MSSQL 테이블 변경 에러 (테이블을 다시 만들어야 하는 변경 내용 저장 사용 안 함) [Solution] MSSQL 테이블 변경 에러 테이블 컬럼 설정 변경 시ex) NOT NULL to Nullable 테이블 컬럼 수정 후 저장 시 아래와 같은 경고 팝업이 뜸 변경 내용을 저장할 수 없습니다. 변경 내용을 적용하려면다음 테이블을 삭제하고 다시 만들어야 합니다. 다시 만들 수 없는 테이블을 변경했거나 [테이블을 다시 만들어야 하는 변경 내용 저장 사용 안 함]옵션을 설정했습니다. Solution) 도구 > 옵션 > 디자이너(Designers) > 우측 아래 [테이블을 다시 만들어야 하는 변경 내용 저장 안 함] 체크 해제 2018. 10. 2.
[Dev Express]form 복사, 붙여넣기 안되는 현상 (cannot copy and paste in DevExpress) Dev Express Error (14.2버전에선 해결 방법 없음) form 디자인 작업시복사, 붙여넣기 되지않을 때가 있음. 버전 14.2의 경우복사할려는 폼에 layout control이 있을경우 붙여넣기 되지않는 현상 발생, 해당버전에선 해결되지 않은것으로 보임.....상위 버전에서 해결 되었다고 함. When you design form, Sometimes cannot copy and paste form to form. It is layout control form error.Even if you try to copy other control, you cannot paste it, if form has any layout control. ex) you need copy A form to B for.. 2018. 7. 31.
[WEB] net::ERR_ABORTED 에러 Error)net::ERR_ABORTED 에러 Reason)리소스를 잘 받아왔음.파일도 정상적으로 있는 것 확인했는데도 불구하고위와같은 에러가 뜬다면 DNS가 두개 이상 물려있지 않는지 확인 할 것. Solution)두개 이상 물려있다면처럼 domain을 직접 넣어주어야 함.(상대 경로 대신 절대 경로로 수정) -------------------------------------- Error)net::ERR_ABORTED Reason)check resource and file first. if resource is normal, file is normal.check DNS setting. Solution)if more than one setting.change source location instead of 2018. 2. 8.
[MSSQL] 테이블 변경내용 저장 테이블 변경 내용 저장테이블 수정 시 변경 내용을 저장할 수 없습니다. 변경 내용을 적용하려면 다음 테이블을 삭제하고 다시 만들어야 합니다.다시 만들 수 없는 테이블을 변경했거나 [테이블을 다시 만들어야 하는 변경 내용 저장 사용안함] 옵션을 설정했습니다.라는 경고 문구가 발생 1. 도구 > 옵션 클릭 2. 디자이너 > 테이블을 다시 만들어야 하는 변경 내용 저장 안함을 체크 해제, 확인 해 주면 저장 가능!! 2017. 8. 14.
[etc] Cannot read property 'field' of undefined error Uncaught TypeError: Cannot read property 'field' of undefined위와 같은 에러가 뜨며 부트스트랩에 문제가 있다고함 부트스트랩 문제는 아니고.. 위와같이 table에thead의 th갯수와tbody의 tr갯수가 맞지 않아 생기는 현상. 위아래 태그 갯수를 맞춰주면 해결됨 if you got this error, tags count and tags count doesn't match.check your tags count. it should be same. 2017. 8. 8.
[JavaScript] $ Is not defined 에러 문제)디버깅 중 $ is not defined 에러 발생 이유)JQuery가 정상적으로 road되지 못하여 발생 해결방안)소스에 추가. Error)When you debugging, '$ is not defined' error comes up, Reason)the reason is JQuery cannot loaded normally. Solution)insert in source. 2017. 7. 24.
[JQuery] replace 콤마 제거 replace comma 금액필드에 , 제거 해야할 경우 amount.replace(",", "");-> only replace one comma-> 앞에 한개만 제거 amount.replace(/,/g, '');-> replace all comma-> 모든 콤마 제거-> 정규식 How to replace all of comma Result)amount = "1,000,000" amount.replace(",", "");1000,000 amount.replace(/,/g, '');1000000 2017. 7. 21.
[JavaScript] event.keyCode가 firefox에서 작동하지 않을 때 ㅂㄷㅂㄷ.... 크로스 브라우징의 늪...(웹표준인가...) event.keyCode 익스에선 되는데 파폭에서 안되는 경우 회원가입 폼 사용시, 로그인 시, 게시판 형식의 검색 or 로그인 코딩할 때 자주 쓰는 event.keyCode Before) if(event.keyCode==13){//엔터 입력시 실행 함수fnLogin();} 키값을 인식하는 코드인데 파이어폭스에서 또 안먹음^^호출시 함수 파라미터로 event객체를 넘겨야만 한다고 함. After) //key가 눌렸을 경우document.onkeypress = function(e){ //key 초기화var result = ""; if(typeof(e) != "undefined") result = e.which; else result = event.. 2017. 1. 5.
[구글 맵] Google Map 사용 불가 죄송합니다. 문제가 발생했습니다.Google 지도가 제대로 로드되지 않았습니다. 자바스크립트 콘솔에서 자세한 기술 정보를 확인하세요.라는 오류가 나면서 구글 맵, 구글지도가 정상적으로 보이지 않을경우... 2016.06.22일 이후부터 생성된 프로젝트는 Google Map API 키값이 필요하다고 함.참고 : https://googlegeodevelopers.blogspot.kr/2016/06/building-for-scale-updates-to-google.html 매일 25,000건까지는 조회 무료 이외는 1000건당 $0.5가 필요하다고 하나어차피 내 지도는 1000건도 안넘을 느낌.일단 지도를 위해 Key값을 받아봄 1. https://developers.google.com/maps/documen.. 2016. 12. 8.
[HTML/JavaScript] Hidden value reset 지옥의 크로스 브라우징인지 아닌지 모르겠음. $("FORMNAME").each(function(){ this.reset(); });으로 값을 reset해도 hidden값은 그대로 남아있음.익스플로러에선 되는것 같지만 크롬이나 다른 브라우져에서 되지 않음. Reset hidden value don't workhttps://bugzilla.mozilla.org/show_bug.cgi?id=158209 같은 질문이 12년째 이어져 오고있다hidden값을 초기화하면 안되는 문제라도 있는건가...12년째 아무도 고쳐주지 않다니... 아무튼 나는 hidden값을 없앴어!!라는 사람의 댓글을 따라서 hidden값을 없애보기로 함. Solution)hidden값을 없앴다는 사람의 말을 따라봄 Before) After).. 2016. 11. 15.
[MSSQL] 서버 연결하기/addlinkedserver [MSSQL] 서버 연결하기 / addlinkedserver / linked server sys.servers에서 서버 '----'을(를) 찾을 수 없습니다. 올바른 서버 이름이 지정되었는지 확인하십시오. 필요하면 저장 프로시저 sp_addlinkedserver를 실행하여 sys.servers에 서버를 추가하십시오.등의 에러가 발생 할 경우 서버간 연결을 했는지 확인 할 필요가 있음. 1. 데이터베이스 > 서버개체 > 연결된서버에 접속할려는 서버의 IP가 있는지 확인 2. 오른쪽 클릭 > 새 연결된 서버 3. 연결된 서버에 IP입력 (Sql Server연결시 SQL Server선택) 4. 좌측 보안탭 클릭 > 원격 로그인 ID와 비밀번호 입력하여 원격으로 로그인 가능하도록 설정 5. 연결된 서버에 추가되.. 2016. 11. 14.
[JQuery] textarea값 받기 JQuery textarea값 받기 익스에선 되는데 파폭에서 안되는 경우 textarea의 값을 $("#memo").text();로 받을 경우익스플로러에서는 작동하나 크롬, 파이어폭스, 사파리에서 작동하지 않는 경우. $("#memo").val();로 받아야 정상적으로 작동함. textarea의 값은 text();가 아닌 val();로 받을 것. How to send textarea value in chrome or safari. if cannot send textarea value with .text();using .val(); instead of .text(); textarea have to be use with .val();when you get a value. 2016. 11. 7.