fatal: not a git repository (or any of the parent directories): .git

 

git pull, add, clone시에 발생하며 해당 폴더에 git에 대한 내용이 없어 발생하는 에러라고 함

git init 후 다시 실행하면 해당 폴더에 .git 폴더 생성 및 정상작동 됨

에러 1.

에러 메시지:
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B53DC80D13EDEF05

> PubKey가 없음 > 명령어를 사용해 만들어두었던 PubKey 추가한 후 아래 명령어 실행함

https://askubuntu.com/questions/1182817/unable-to-install-google-cloud-on-ubuntu-18-04-tls

key 생성 관련은 ssh pubkey 생성으로 구글링 할 것

 

에러 2.

에러 메시지:
The repository 'https://packages.cloud.google.com/apt cloud-sdk InRelease' is not signed.
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -

https://groups.google.com/g/gce-discussion/c/zeGb4gdK2Iw?pli=1

1) 에러메시지 / 2) 위 명령어 실행 후 정상적으로 업데이트 됨

 

 

에러 3.

에러 메시지:  apt does not have a stable CLI interface. Use with caution in scripts.

apt 명령어의 경우 사용자와의 interaction 에 중점을 둔 CLI 이기에 script 내에서 사용하기에 부적절하다는 에러로 apt-get 등의 명령어로 대체하여 사용하면 된다.

ex> sudo apt update(x) / sudo apt-get update(o)

: [Docker][해결방법] WARNING: apt does not have a stable CLI interface. Use with caution in scripts. (technote.kr)

 

 

Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
https://stricky.tistory.com/181

 

오랜만에 전에 했던 프로젝트를 열려니 작동이 안되었다

캡쳐를 못했는데  ClassNotFound가 뜨면서 Application.java를 찾을 수 없다고 떠서 해당 파일에 들어가보았더니 spring import부분과 어노테이션 부분에 빨간 줄이 있는 걸로 보아 스프링이 안찾아지는 걸로 추정.

사용툴: Eclipse EE

build.gradle 오른쪽 마우스 - Gradle - Refresh Gradle Project 해주었더니 빨간 줄이 사라지고 정상작동 되었다

콘솔 창에서 BUILD SUCCESSFUL이 뜰 때까지 기다린 후 Application.java에 들어가 확인

 

툴이 다르지만 https://kth990303.tistory.com/235 해당 링크 참고하면 도움이 될 것 같아 첨부!

xml 파일은 Open with..를 통해 해결하였음
jsp 형식으로 된 파일이 열리지 않으며 Eclipse 열 때 에러창이 뜸

사용 툴: Eclipse EE

  1. Open with로 Editor 지정해서 열기 -실패
  2. Project Clean -실패

 

이클립스 시작시에 아래 창이 뜨는 걸 대수롭지 않게 여겼는데 해결하고 나니 jsp 파일도 정상적으로 열렸다

Details>> An internal error occurred during: “SSE core task scheduler startup”. com/ibm/icu/util/StringTokenizer

 

Help - About Eclipse IDE - 아래의 Intallation Details 클릭 - Plug-ins탭에서 ICU4J 검색

Eclipse Orbit 버전이 Unicode, Inc. 보다 오래된 경우 Eclipse Orbit 을 업데이트 할 것

저는 업데이트 해놓은 상태라 Eclipse Orbit이 더 최신버전입니다 참고하세요!

Help - Install New Software - Work with에 orbit 검색(https://download.eclipse.org/tools/orbit/downloads/latest-R/) - type filter text칸에 icu4j 검색 후 선택설치함

주의 ! 오른쪽 하단의 바가 사라질 때까지 이클립스 종료하지 말 것, 설치 완료시 Restart 창이 뜸

 

 

 

참고링크

1.  https://stackoverflow.com/questions/73817318/sse-core-task-scheduler-startup-problem-in-eclipse

2. 이클립스 오르빗 업데이트 하는 방법: https://help.eclipse.org/latest/index.jsp?topic=/org.eclipse.platform.doc.user/tasks/tasks-127.htm

3. 최신버전 확인: https://download.eclipse.org/tools/orbit/downloads/

 

 

java.sql.SQLException: 지원되지 않는 문자 집합(클래스 경로에 orai18n.jar 추가)

 

구글링해도 다 안되고 내 것과 다른 것들만 있어서 build.gradle에 아래와 같이 추가해서 해결하였음 

# build.gradle

dependencies { 
    implementation group: 'com.oracle.ojdbc', name: 'orai18n', version: '19.3.0.0'
}

Eclipse 사용시에도 추가 후 Refresh Gradle Project

 

더보기 클릭시 이전에 시도해본 것들과 그외 참고할만한 링크가 나옵니다

 

사용 툴: Eclipse EE

롬복을 설치하려는데 왜인지 롬복 getter setter를 쓸 수 없어서 한참 헤맸다  

# build.gradle
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'

build.gradle 입력 후 Refresh Gadle Project도 했고,

# HelloLombok

package com.mysite.newBoard;

import lombok.Getter;
import lombok.RequiredArgsConstructor;

@RequiredArgsConstructor
@Getter
# 위까지는 잘 import 됨

public class HelloLombok {

    private final String hello;
    private final int lombok;

    public static void main(String[] args) {
        HelloLombok helloLombok = new HelloLombok("헬로", 5);
        System.out.println(helloLombok.getHello());
        System.out.println(helloLombok.getLombok());
    }
}

코드에 오타가 난 건지 점프 투 스프링부트에서 복붙도 해봤다.


 

시도 1. Property - Java Build Path - Classpath - Add Externel JARs - lombok.jar를 추가

 > 결과는 달라진 게 없었다

 

시도2. Help - Install New Software - https://projectlombok.org/p2 검색 후 아래에 뜨는 Lombok 설치

 - 주의! 오른쪽 하단에 있는 바가 사라질 때까지 기다릴 것 설치 완료시 Restart 버튼이 뜬다

 > 여전히 달라진 게 없었다

 

위의 것들 모두 실패했고 내가 해결한 방법은 >

Eclipse SE도 같이 사용해야해서 Ecilpse EE 실행파일의 제목을 Eclipse EE.exe로 바꾸어놔서인지 lombok 설치시 원래 파일은 인식되지 않고 실행파일 외에 다른 eclipsec.exe 파일에 설치해버린 것이었다. (아래 사진 참고)

>>실행파일을 원래이름으로 바꾸고 설치 후 이클립스 다시 시작 및 컴퓨터 재부팅을 하였더니 실행되었다

 

+ jar 파일 열기: 파일이 있는 경로에 가서 java -jar lombok.jar (lombok.jar 부분에 jar 파일명 입력하면 됨

바탕화면 백업_ERD 예시

 

python에서 streamlit을 활용한 파일을 열려는 도중 에러 발생
> ModuleNotFoundError: no module named 'matplotlib'

가상환경 접속 되어있었으며, 이미 설치된 상태였고 다른 라이브러리도 불러와지지 않았음.

 

 

 

시도 1. 환경변수에서 Path 설정 

 

 - 시작 메뉴 > 설정 > 시스템 > 정보 탭 > 고급 시스템 설정 > 환경변수 >

시스템 설정의 Path 편집에 Python 설치 경로실행 파일의 lib 경로를 추가했고 혹시 몰라 Python 내의 lib 경로도 추가함

1.정보 탭 아래 고급 시스템 설정 2.고급 탭의 환경 변수

 

시스템 변수 Path에 추가

 

 

시도 2. Python interpreter 설정

 

 1)과 2)는 같은 방법

 

 1) VS Code에서 Ctrl+Shift+P 입력 후 뜨는 창에 Python Select Interpreter 검색 및 선택 후 Path 지정

 2) 상단 File 탭 > Preferences > Python: Default Interpreter Path 검색 후 뜨는 란에 python 혹은 python3 기입

 

 - 검색시 Python Interpreter가 뜨지 않는다면 Python Extension이 설치되지 않은 것이므로

VS Code에서 왼쪽 블럭모양 메뉴(Extensions, Ctrl+Shift+X) > Python Extension 검색 > Python Extension Pack 설치 

 

 

 

위 시도한 것들 둘 다 실패했고 Git bash에서 가상환경을 종료하고 다시 실행했더니 정상적으로 실행됐다

$ python
Python 3.9.13 (tags/v3.9.13:6de2ca5, May 17 2022, 16:36:42) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import matplotlib as mpl # matplotlib 설치 확인
>>> exit() # python 창 나가기

$ deactivate # 가상환경 종료
$ source venv/Script/activate # source 다음은 가상환경 설치경로

그외에 구글링 결과중에 import sys해서 print(sys.path)하는 방법도 있었으나 시도하진 않음

바탕화면 백업 _ jupyter notebook에서 html로 저장하기

 

+ Recent posts