본문 바로가기

분류 전체보기89

[GitHub] 로컬 및 원격 브랜치(Branch) 삭제하기 || Git | Branch || 안녕하세요. 개발의 체질에 최원혁입니다. 이번 게시글에서는 깃 브런치를 삭제하는 방법에 대해 다뤄보겠습니다. | 원격 브랜치와 로컬 브랜치 차이 원격 브랜치와 로컬 브랜치는 독립적으로 다른 개채입니다. 작업자의 컴퓨터에 브랜치를 저장하면 이는 로컬 브랜치가 되고, 해당 로컬 브랜치를 Github에 Push할 경우, Github 레퍼지토리에 반영된 브랜치를 원격 브랜치라 합니다. | 로컬 브랜치 조회하기 git branch 먼저 위 명령어를 통해 삭제하고자 하는 브랜치 이름을 찾습니다. 현재 저는 [main]과 [test] 브랜치 두가지가 있네요. | 로컬 브랜치 변경하기 git switch 브랜치를 삭제하기 위해서는 다른 브랜치로 변경한 후에 진행을 해야합니다. 저는 [test] 브랜치에서 [main]으.. 2023. 5. 31.
[Hardhat] Solidity TDD 작성하기(1) : 설치 및 배포 테스트 || Hardhat.ts || 안녕하세요 개발이 체질의 최원혁 입니다. Hardhat을 활용해서 내가 만든 Solidity코드의 TDD를 작성하는 방법에 대해 알아보겠습니다. 우선 이번 게시글에서는 Hardhat을 설치하고 베포 과정을 테스트하는 TDD를 작성해보겠습니다. 함수 & 변수 & 애러 테스트는 다름 게시글에서 알아보겠습니다. # 1. Hardhat 이란? hardhat은 이더리움 소프트웨어 개발환경으로 스마트컨트랙트와 Dapp 개발에 필요한 환경을 제공합니다. Solidity 컴파일, 디버깅, 배포 등 다양한 기능을 지원하며 반복되는 작업을 간단한 명령어로 통해 자동화하여 Dapp을 유연하게 개발할 수 있도록 도와줍니다. 또한 Hardhat을 통해 만들어진 많은 플러그인(plugin list : https://hardhat.. 2023. 5. 14.
[Docker] MacOS Docker 설치 안녕하세요. 개발의 체질 최원혁입니다. 이번 시간에는 MacOS M1(apple chip)에서 Docker를 설치하는 방법에 대해 알아보겠습니다. # 1. Download Docker Desktop Download Docker Desktop | Docker Docker Desktop is available to download for free on Mac, Windows, or Linux operating systems. Get started with Docker today! www.docker.com 먼저 위에 링크를 통해 Docker Desktop을 설치해주세요. 맥 CPU가 M1이면 [Apple Chip], 아니면 [Intel Chip]을 클릭합니다. 설치가 끝나면 .dmg 파일을 실행합니다. 그리.. 2023. 5. 9.
[Solidity] 스마트컨트렉트 함수 호출 Call() || Solidity 0.8 | ethers.js | payload || 안녕하세요. 스마트컨트렉트 개발자 개발의 체질 최원혁입니다. 이번 게시글에서는 EVM 기반의 블록체인 네트워크에서 스마트컨트렉트의 함수가 호출되는 방법을 알아보고 Solidity의 Call() 함수에 를 활용하여 실습을 해보겠습니다. # 1. 트랜잭션의 데이터 페이로드 전달 트랜잭션에는 값(value)과 데이터(data)라는 2개의 필드를 포함하며 이를 페이로드(payload)라고 합니다. 값만 있는 경우 : 이더 지급(payment) 데이터만 있는 경우 : 스마트컨트렉트 호출 둘다 있는 경우 : 이더 지급 + 스마트컨트렉트 호출 트랜잭션은 크게 페이로드의 데이터 유무에 따라 위 3가지 형태의 목적을 갖게 됩니다. 이번 시간은 페이로드에 데이터를 담아 스마트컨트렉트의 함수를 호출하는 과정에 대해 알아보겠.. 2023. 5. 7.
[React Native Error] react-native-reanimated:configureCMakeDebug[arm64-v8a] Task :react-native-reanimated:configureCMakeDebug[arm64-v8a] FAILED 위와 같은 애러가 발생했습니다. arm64는 맥북 M1 CPU에서 사용하는 모듈인데, 저는 오늘 새로운 맥북프로로 리액트 네이티브를 구동할 때 발생했습니다. 해당 원인은 버젼을 낮춰주어 해결했습니다. npm install react-native-reanimated@2.9.1 Error while executing npx react-native run-android ==> Execution failed for task ':react-native-reanimated:configureCMakeDebug[a info JS server already running. info Installing.. 2023. 4. 29.
[React Native Error] Execution failed for task ':react-native-image-crop-picker:compileDebugJavaWithJavac' * What went wrong: Execution failed for task ':react-native-image-crop-picker:compileDebugJavaWithJavac'. > Compilation failed; see the compiler error output for details. 새로운 노트북에서 안드로이드를 빌드 하는데, 계속 위와 같은 애러가 발생했습니다. GitHub - ivpusic/react-native-image-crop-picker: iOS/Android image picker with support for camera, video, configurable compressi iOS/Android image picker with support for camera, vi.. 2023. 4. 29.
[React Native Error] Unable to load script. Make sure you're either running a Metro server (run 'react-native start') or that your bundle 'index.android.bundle' is packaged correctly for release. Unable to load script. Make sure you're either running a Metro server (run 'react-native start') or that your bundle 'index.android.bundle' is packaged correctly for release 안드로이드 애뮬레이터 빌드 도중, 위와 같은 애러가 발생했다. 해결 방안 : 1. android\app\src\main\assets\모든 파일삭제 + assets폴더가 없다면 생성 2. 아래 명렁어 실행 react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/.. 2023. 4. 29.
[React Native Error] react-native-picker-select의 Invalid hook call. 애러 위 사진처럼 에서 애러가 났는데, 위치를 보니 react-native-picker-select를 사용한 부분에서 애러가 났다. npm i react-native-picker-select --legacy-peer-deps 발생한 문제는 이미 확인되어 레거시 버젼으로 npm을 설치하면 해결이 된다. Invalid hook call on RNPickerSelect I am building my first react-native app for both android and IOS. In order for my app to function, I need to use RNPickerSelect. But for some reason when I try to do 2023. 4. 29.
[Xcode Error] ERROR ITMS-90725: SDK version issue 애러에 대한 고찰 개발중인 IOS 앱을 테스트플라이하기 위해 App Store Connect 에 React Native로 작성한 코드를 베포하는 과정에서 애러가 발생했습니다. App Store Connect Operation Error ERROR ITMS-90725: "SDK version issue. This app was built with the iOS 14.4 SDK. All iOS and iPadOS apps submitted to the App Store must be built with the iOS 16.1 SDK or later, included in Xcode 14.1 or later." 결과적으로 이는 IOS의 정책문제이다. Submit your iOS apps to the App Store - App.. 2023. 4. 27.
반응형