Language 149

gradlew build error 날때

Build 할 때 java.lang.NoClassDefFoundError: org/gradle/wrapper/GradleWrapperMain 에러 해결 원인: gradle wrapper 실행파일(gradle-wrapper.jar)이 없어서 문제가 생김. (.gitignore 를 확인 커밋할때 제외될 가능성이 높음) 해결방법 gradle 설치 $ wget https://services.gradle.org/distributions/gradle-5.2.1-bin.zip $ mkdir /opt/gradle $ sudo mkdir /opt/gradle $ sudo unzip -d /opt/gradle gradle-5.2.1-bin.zip $ export PATH=$PATH:/opt/gradle/gradle-5.2..

Language/Java 2022.05.19

npm run serve .... Error

vue 에서 잘 실행하고 있던 vue cli 명령어가 갑자기 아래와 같은 에러를 내며 작동하지 않을 때가 있다. ex) $npm run serve 명령어 수행시 error 'vue-cli-service' is not recognized as an internal or external command 'vue-cli-service'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다 위와 같은 에러를 해결 하기 위해서는 아래와 같은 2가지 중 하나의 방법을 수행하면 된다. 당연히 node module 과 vue 는 설치 되어있어야 한다. $ npm install -g vue 1. vue cli 재설치 => 삭제후 재설치하여 해결한다. $ npm uninstall vue-cil..

Language/VueJS 2022.05.19

ModuleNotFoundError: no module named 'apt_pkg'

$ apt update Traceback (most recent call last): File "/usr/lib/cnf-update-db", line 8, in from CommandNotFound.db.creator import DbCreator File "/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py", line 11, in import apt_pkg ModuleNotFoundError: No module named 'apt_pkg' ... python 설치 이후 다음과 같은 에러 가 발생한다. 이럴 경우 간단하게 해결 가능하다. $ sudo apt remove python3-apt $ sudo apt install python3-apt ..

Language/Python 2022.02.21

Maven Project를 Gradle 프로젝트로 변경하기

Maven 프로젝트를 Gradle로 변경해봤다. 멈저 PC에 cmd 창에서 gradle 명령어를 사용할 수 있도록 환경 변수를 편집해보자. 우선 시스템 환경변수에서 시스템 변수 편집에 들어가 Path를 수정하여 gradle\bin의 위치를 설정해준다. 정상적으로 환경변수가 설정이 되면 cmd 창을 키고 gradle -v 명령어를 사용하면 다음과 같이 gradle 버전정보가 출력된다 PS C:\Users\sncap> gradle -v ------------------------------------------------------------ Gradle 7.1.1 ------------------------------------------------------------ Build time: 2021-07..

Language/Java 2022.02.07

requirements.txt로 패키지 한 방에 관리하기

requirements.txt로 패키지 한 방에 관리하기 파이썬으로 프로젝트를 진행하게되면 pip으로 여러 패키지를 설치하게된다. pip list를 입력하면 다음과 같이 pip으로 설치된 모든 패키지가 나온다. $ pip3 list Package Version ----------------------------- ----------- alabaster 0.7.12 alembic 1.0.11 appnope 0.1.0 atomicwrites 1.3.0 attrs 19.1.0 Babel 2.7.0 backcall 0.1.0 ... idna 2.8 imagesize 1.1.0 importlib-metadata 0.19 ipykernel 5.1.2 ipython 7.7.0 ipython-genutils 0.2.0..

Language/Python 2022.01.04

npm package.json의 종속성을 최신버전으로 업데이트하는 방법

npm이나 yarn으로 패키지를 추가하게 되면 node_modules폴더에 실제 패키지가 설치되면서 package.json파일에 기록을 하게 됩니다. 일반적으로 npm install 패키지명 --save 이런 명령어를 대부분사용할 텐데요. 그럴경우 package.json의 dependencies와 devDependencies에는 "grunt": "^1.0.3" 이런식으로 현재 패키지의 최신 버전이 설치가 됩니다. 이렇게 설치된 package.json 파일에 대해 아무리 명령어로 upgrade를 하더라도 해당 버전보다 높은 버전이 설치되지 않습니다. 만약 하려면 일일이 패키지별로 설치를 따로 해줘야 하는 불편함이 있는데요. 이것을 한방에 업데이트를 시켜주는 패키지가 있습니다. npm-check-update..

Language/VueJS 2021.08.18

pip proxy 설정

proxy가 있는 환경에서 python pip 를 사용할때 1. 명령어에서 설정 추가 >> pip config set global.proxy [proxy ip : proxy port] 2. 설정 파일에서 직접 수정 C:\Users\AppData\Roaming\pip\pip.ini 파일에서 다음추가 [global] proxy = [proxy ip : proxy port] 3. pip 명령어 수행 할 때마다 proxy 옵션 추가 예시 >> pip install --proxy [proxy ip : proxy port] django >> pip install --proxy [proxy ip : proxy port] djangorestframework

Language/Python 2021.08.11

Vue out folder 변경

Vue를 Build 하면 Dist라를 폴더에 배포된다. npm run build 하지만 사용하고자 하는 foder가 dist가 아닌경우... 매번 이름을 바꾸거나 고치는것이 불편한다.. 이럴때 다음과 같이 설정하면 편하게 변경된다 [vue.config.js] module.exports = { publicPath: '/', outputDir: 'dist_xx', } 이렇게 변경할 경우, npm run build를 실행하면, 더이상 dist폴더가 생기지 않는다. 대신 dist_xx 폴더에 binary가 생성된다. 흐흐흐,. good?

Language/VueJS 2021.07.07

vuejs WebPack 으로 만들기 ...도전

1. Vue WebPack Project 만들기 webpack - hot-reload, linting, 테스트 및 CSS 추출 기능을 갖춘 대부분의 기능을 갖추고 있는 Webpack + vue-loader 설정입니다. $ npm install -g vue-cli $ vue init webpack my-project $ cd my-project $ npm install $ npm run dev 쉘에서 vue init webpack my-project를 입력하면 아래와 같이 설정 인터페이스 화면이 나옵니다. 본인의 프로젝트에 맞게 설정하시면 됩니다. % vue init webpack WD-webpack ? Project name wd-webpack ? Project description A Vue.js pr..

Language/VueJS 2021.04.02