본문 바로가기

전체보기51

Linux에서 yarn 에러 'There are no scenarios; must have at least one.' 해결법 yarn 사용 시 ERROR: There are no scenarios; must have at least one. 발생 시 아래의 코드 실행 sudo apt remove cmdtest sudo apt remove yarn curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt update sudo apt install yarn 2020. 12. 31.
bundle install 시 "Cannot Load Such File" 에러 해결 방법 Ruby 프로젝트에서 bundle install 명령을 실행할 때 다음과 같은 "Cannot Load Such File" 에러를 만날 수 있습니다:LoadError: cannot load such file -- openssl이 에러는 보통 OpenSSL 라이브러리와 Ruby 설치 간의 연결 문제로 인해 발생합니다.이번 글에서는 RVM(Ruby Version Manager)을 사용하여 이 문제를 해결하는 방법을 단계별로 설명합니다.---1. 원인 분석이 에러는 다음과 같은 이유로 발생합니다:OpenSSL 라이브러리가 시스템에 없거나, 제대로 설치되지 않음.Ruby 설치 시 OpenSSL 라이브러리를 인식하지 못함.따라서 OpenSSL 패키지를 설치하고, Ruby를 올바르게 재설치해야 문제가 해결됩니다.--.. 2020. 12. 31.
Push 인증서 갱신/재발급 iOS 푸시 알림(Push Notification)을 사용하는 앱에서는 인증서의 유효기간이 만료되기 전에 갱신하거나, 문제가 발생했을 때 재발급이 필요합니다.이번 글에서는 Push 인증서 갱신/재발급 과정을 단계별로 정리했습니다.---인증서 갱신 및 재발급 프로세스 1. 인증서 내보내기(P12 파일 저장)인증서를 AWS와 같은 서비스에 업로드하려면 인증서를 .p12 형식으로 내보내야 합니다.**키체인 접근(Keychain Access)**에서 인증서를 찾아 내보내기를 진행합니다..p12 파일은 푸시 서비스 제공자(AWS SNS, Firebase 등)에 업로드할 때 사용됩니다.내보낼 때 설정한 비밀번호는 서비스에 업로드할 때 필요합니다.2. Apple Developer 사이트 접속인증서를 갱신하거나 새로 .. 2020. 12. 31.
PHP 버전 여러 개 사용 시 버전 변경 방법 서버에 PHP의 여러 버전(예: 7.1, 7.3, 8.1 등)이 설치되어 있는 경우, 프로젝트에 맞게 PHP 버전을 변경해야 할 때가 있습니다.이 포스팅에서는 update-alternatives 명령어를 사용하여 PHP 버전을 변경하는 방법을 정리했습니다.---1. PHP 버전 확인현재 서버에 설치된 PHP 버전을 확인하려면 아래 명령어를 실행합니다:php -v예시로 현재 PHP 버전은 7.3임을 확인할 수 있습니다. 서버에 설치된 PHP 버전을 확인하려면 다음 명령어를 실행하세요:update-alternatives --list php출력 예시:/usr/bin/php7.1/usr/bin/php7.3/usr/bin/php8.1---2. PHP 버전 변경update-alternatives 명령어를 사용하여 .. 2020. 10. 28.
Composer "continue 2" Error 해결 방법 PHP를 7.3 버전으로 업그레이드한 후, Composer 사용 시 아래와 같은 오류를 만날 수 있습니다:continue targeting switch is equivalent to break. Did you mean to use continue 2?이 오류는 PHP 7.3 이상에서 continue 키워드의 동작이 변경되었기 때문에 발생합니다.특히, 오래된 Composer 버전을 사용 중이라면 해당 오류가 발생할 가능성이 높습니다.---1. 해결 방법1.1 Composer 업데이트가장 간단한 방법은 Composer를 최신 버전으로 업데이트하는 것입니다.터미널에서 아래 명령어를 실행하세요:composer self-update업데이트가 성공하면 문제는 해결됩니다. 하지만, Composer 버전이 오래되어 s.. 2020. 10. 27.
Nginx 413 Request Entity Too Large 에러 해결 방법 웹 서비스를 운영하다 보면, 1MB 이상의 파일(특히 사진이나 동영상)을 업로드할 때 413 Request Entity Too Large 에러를 만나는 경우가 있습니다.이 에러는 Nginx의 업로드 크기 제한 설정으로 인해 발생합니다.이번 글에서는 이 문제를 해결하는 방법을 간단히 정리했습니다.---1. 문제 원인Nginx의 기본 설정에서는 파일 업로드 크기가 제한되어 있습니다.기본적으로 1MB로 설정되어 있기 때문에, 1MB 이상의 파일 업로드 시 413 Request Entity Too Large 에러가 발생합니다.이 문제를 해결하려면 Nginx 설정 파일에서 client_max_body_size 값을 수정해야 합니다.---2. 해결 방법2.1 Nginx 설정 파일 열기Nginx의 메인 설정 파일 n.. 2020. 6. 22.